读取EXCEL问题。一个EXCEL文件(工价表)里面有很多份工价表(2XX个Sheet),并且里面的格式都不太同。很难通过写程序把它导入到SQL中。:(

miaomiaoga 2005-01-07 08:58:14
大家有好的办法吗?。如果里面的格式是相同的话。我就可以通过读以EXCEL文件,然后把第几格第几格这样塞入到SQL数据库中,但现在它里面格式都不同的,我都不知道可以通过什么办法去导入了。没办法的话。也只好慢慢输入进去了。

还是可以通过在EXCEL里写代码,然后通过某些动作塞入数据库里?

大家有什么有什么好招支一下,能尽量减少工作量一点就好了。:(~

谢谢。。
...全文
236 11 打赏 收藏 转发到动态 举报
写回复
用AI写文章
11 条回复
切换为时间正序
请发表友善的回复…
发表回复
tinghuyang 2005-01-22
  • 打赏
  • 举报
回复
up
miaomiaoga 2005-01-11
  • 打赏
  • 举报
回复
谢谢各位好人.偶现在结贴.只剩下200分了.看来又得去做做专家回答一下问题才行,不过CSDN的人气越来越差了.哎.
心情解码 2005-01-08
  • 打赏
  • 举报
回复
学吧...
smx717616 2005-01-08
  • 打赏
  • 举报
回复
没规律,那就一点一点考,贴到数据库中吧。
cgsun 2005-01-07
  • 打赏
  • 举报
回复
一个一个单元格的读太慢了,
webserv2 2005-01-07
  • 打赏
  • 举报
回复
你可以一个一个单元格的读。读你要的单元格,不用读数据库的方式
miaomiaoga 2005-01-07
  • 打赏
  • 举报
回复
是2是2。。。。:(~~看来。。。还是让小MM一个个去输入算了。。。搞定她老板。。。然后小MM就没话说了。。。输入呗~~~^-^...

偶想不到有比这更好的办法了。。。
孟子E章 2005-01-07
  • 打赏
  • 举报
回复
每张表都不同确实很麻烦啊。另外还有比较更麻烦的是:如果某列的内容数据类型不同,还可能读不出来的,比如

Aa
100
02/1/1

Excel有可能看作字符型,数字,日期,这样导入的时候会出现下面的2个无值的情况
miaomiaoga 2005-01-07
  • 打赏
  • 举报
回复
谢谢孟子兄,不过现在最惨的是,它里面每份表都不是同一样规范的,得去每个分析才知道应该哪些数据塞到哪,里面每个SHEET是一张价目表。:(。。。比如说,它如果每个表都是A是什么,B是什么,C是什么,然后表头是哪个,每张表都标准的话,那就容易表,问题是每张表都不同,各有各的样式。:(。。。晕S了。。。

惨。。。
孟子E章 2005-01-07
  • 打赏
  • 举报
回复
例子参见

http://www.microsoft.com/china/community/Column/31.mspx
孟子E章 2005-01-07
  • 打赏
  • 举报
回复
如何将 Excel 数据导入 SQL Server

http://support.microsoft.com/default.aspx?scid=kb;zh-cn;321686

http://dev.csdn.net/article/58/58091.shtm


顺便说一句,首先你要清楚哪些数据要倒进去,以方便构造sql语句,比如
select * from [Sheet120$A3:F19]
读入 A3-F19区域的数据


111,125

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • Creator Browser
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

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