关于EXCEL导入的问题高手给点建议

ango_001 2009-10-12 11:11:07
目前要做一个通过EXCEL导入客户资料的模块。
客户可自己上传EXCEL把资料上传到服务器,然后服务器把EXCEL的资料导入到数据库里面
问题一:程序如何验证EXCEL 是否符合要求,及内容是否正确?
问题二:导入过程中出错,如何回滚。把之前导入的资料删除。
问题三:是否可以上传到网站上之后,直接显示到网页上然后进行验证,错误的地方客户可以修改后。上传到数据库。
高手有没有做过这方面的模块,给点建议。
...全文
100 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
bbbs1756 2009-11-06
  • 打赏
  • 举报
回复
继续学习
shenchendt 2009-11-06
  • 打赏
  • 举报
回复
关注下
zuoming120 2009-11-05
  • 打赏
  • 举报
回复
d
xxwood 2009-10-13
  • 打赏
  • 举报
回复
1、用户资料应该没有多少数据吧,写个数据验证就可以了。例如D6是存放年龄的,那么D6的值应该在[18,100]范围内,如此而已。
2、如果没有非法数据,一般是不会导入出错的。如果非要防止出错,那么建议弄个临时表,结构和主表一样就行,先往临时表里导,导完了再往主表里导。临时表往主表里导是不可能出错的,如果出错那只能是你数据库挂了。
3、用户直接修改服务器上的文件?这个似乎有点难度,我不会。
tlbbyjw 2009-10-12
  • 打赏
  • 举报
回复
我也一直想做这个,但是也没有眉目啊
源码说明: 如果你是菜鸟,我也是,那么我们共同学习;如果你是高手,我是菜鸟,你有不使用本源码的权利,请不要随意谩骂;欢迎给予意见和建议。 源码名称:网客库存管理系统(在线excel编辑) 版本号:V1.0 作者:CHN网客www.chnetter.com 下载地址:http://www.chnetter.com/a/downloads/ 运行环境:PHP 原代码模块: 1、在线编辑报表(来源于网络) 2、php简单文件上传源代码(来源于网络) 3、regdsoframer.exe(CHN网客原创) 源码分析: 本系统采用微软的dsoframer2.0插件,实现在线编辑excel表格(注意dsoframer1.0和3.0会出现错误,不能使用)。 原理:应用dsoframer插件在线编辑后保存至本地,然后上传到服务器并覆盖同名文件。 支持excel导入、导出、在线编辑、保存到服务器。 系统更新:http://www.chnetter.com 使用说明: 请根据自己虚拟主机或VPS的实际情况手动编辑index.htm相关项目。 一、安装控件: 1、打开http://localhost/excel(会弹出错误,不用管,确定了就是) 2、击上面的“下载控件” 3、下载完成后,双击安装。 4、安装完成后打开http://localhost/excel 看看是不是能打开了? 二、导入excel表格 1、击上传表格 2、选定要导入的表格 3、击上传 4、提示上传成功,击“返回库存管理” 看看是不是导入成功了? 三、编辑 1、打开http://localhost/excel 2、编辑内容 四、保存excel表格到服务器 1、击导出报表或者excel上的保存按钮,将表格保存到电脑桌面 2、击上传表格,将刚刚保存下来的表格导入(参考二、) 看看是不是修改成功?
源码说明: 如果你是菜鸟,我也是,那么我们共同学习;如果你是高手,我是菜鸟,你有不使用本源码的权利,请不要随意谩骂;欢迎给予意见和建议。 源码名称:网客库存管理系统(在线excel编辑) 版本号:V1.0 作者:CHN网客www.chnetter.com 下载地址:http://www.chnetter.com/a/downloads/ 运行环境:PHP 原代码模块: 1、在线编辑报表(来源于网络) 2、php简单文件上传源代码(来源于网络) 3、regdsoframer.exe(CHN网客原创) 源码分析: 本系统采用微软的dsoframer2.0插件,实现在线编辑excel表格。 原理:应用dsoframer插件在线编辑后保存至本地,然后上传到服务器并覆盖同名文件。 支持excel导入、导出、在线编辑、保存到服务器。 系统更新:http://www.chnetter.com     使用说明: 请根据自己虚拟主机或VPS的实际情况手动编辑index.htm相关项目。 一、安装控件: 1、打开http://localhost/excel(会弹出错误,不用管,确定了就是) 2、击上面的“下载控件” 3、下载完成后,双击安装。 4、安装完成后打开http://localhost/excel 看看是不是能打开了? 二、导入excel表格 1、击上传表格 2、选定要导入的表格 3、击上传 4、提示上传成功,击“返回库存管理” 看看是不是导入成功了? 三、编辑 1、打开http://localhost/excel 2、编辑内容 四、保存excel表格到服务器 1、击导出报表或者excel上的保存按钮,将表格保存到电脑桌面 2、击上传表格,将刚刚保存下来的表格导入(参考二、) 看看是不是修改成功?

28,405

社区成员

发帖
与我相关
我的任务
社区描述
ASP即Active Server Pages,是Microsoft公司开发的服务器端脚本环境。
社区管理员
  • ASP
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧