Excel文件如何转成SQl2000数据表形式 请问各位大侠,如何才能把Excel2000里的记录导入到Sql2000数据库表里啊。TNND,老板居然让我想办法解决这个问题。数据库字段是数值型的,怎么把Excel文本转成数值型的啊,我拷。各位有什么主意不妨说说! 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 没什么啊,只是费点事将字段读出来形成sql语句就可以了啊,可能慢一点。 对了,得保证对应数字字段的excel字段值中都是数字,可以加一个校验,不是特别麻烦。 老大,你没明白吧。是这样的,数据库字段是数值型的,但对应Excel表里的内容是文本啊!!! 在D里面写个程序把EXCEL里面的数据写到数据库!具体过程我就不赘述了,到处都有代码! 你可以编程实现,也可以用SQL SERVER中的DTS实现。 to a1: 没有错,实际上,在EXCEL中是文本还是数值都无所谓,因为你将数据读出来时都需要做转型处理。不仅是excel导入sql,其他数据库互导包括表之间的互导都可能遇到这种情况。 除非你的excel中是数字和汉字写在同一字段,否则一定可导。 to 阿勇:感动啊,我遇到的就是这个问题啊,Excel表中文字型怎么能处理成数据库表中的数值啊,比如说 Excel里有 ‘大型企业’ 但在数据库表中是 ‘1’来表示。痛苦啊 那不是字典吗?比如“大型企业”是“1”,“中型企业”是“2”等等,即大型企业 1中型企业 2......你完全可以做一个字典对照表啊,当读出excel数据后,就从对照表中取出对应的数值。如果记录特别多而且并不是所有的都规则对照,那就先尽可能的将规则对照导入,然后再处理不规则的。 使用spcomm中串口发生的问题 Delphi ListView 提示信息 如何实现进度条,显示%比,并显示下载速度,下载剩余时间.....delphi中 急急急,那位仁兄能解决,事务不回滚!!!!! 用IE上传文件的问题 delphi 在2000下设计的程序界面到98就变了?怎么办 最大公约数函数? SQL server能否在一个查询结果中再进行查询? 在WebBrowser中,怎样判断一个网站正确连接了,还是该网页打开错误? 如何让DBGridEh的某个字段根据一定的条件来显示数据? 俄罗斯方块 GL 我保存记录时提示:“键列信息不足或不正确。更新影响到多行。”
没有错,实际上,在EXCEL中是文本还是数值都无所谓,因为你将数据读出来时都需要做转型处理。不仅是excel导入sql,其他数据库互导包括表之间的互导都可能遇到这种情况。
感动啊,我遇到的就是这个问题啊,Excel表中文字型怎么能处理成数据库表中的数值啊,比如说 Excel里有 ‘大型企业’ 但在数据库表中是 ‘1’来表示。痛苦啊
大型企业 1
中型企业 2
......
你完全可以做一个字典对照表啊,当读出excel数据后,就从对照表中取出对应的数值。如果记录特别多而且并不是所有的都规则对照,那就先尽可能的将规则对照导入,然后再处理不规则的。