我必须使用win7 os x86将excel导入sql 2005它不支持DTS,SSIS,任何导入,导出在sql 2005中也不存在,并且有数百万条记录也在非常不同的行中,比如在50条记录之后单元格分为 1 或 2 给出了副标题和太多的记录,所以有数百万条记录我应该怎么做?
问问题
23 次
1 回答
0
考虑发布数据样本以获得更好的答案。
简单地说,您应该强制将数据放入规范化表中,然后使用您喜欢的工具将它们推送到 SQL Server 中。如果您没有其他工具,则可以使用批量复制 (bcp) 实用程序将大量分隔或固定格式的数据快速移动到表中。
您可以:
- 将工作簿导出为文本文件,并使用脚本将它们处理成您需要的形式,或者
- 在 Excel 中使用 VBA 或替代自动化技术生成规范化表以导入数据库
您可以在数据库规范化中了解该过程。
于 2013-10-08T11:38:04.947 回答