-1

我必须使用win7 os x86将excel导入sql 2005它不支持DTS,SSIS,任何导入,导出在sql 2005中也不存在,并且有数百万条记录也在非常不同的行中,比如在50条记录之后单元格分为 1 或 2 给出了副标题和太多的记录,所以有数百万条记录我应该怎么做?

4

1 回答 1

0

考虑发布数据样本以获得更好的答案。

简单地说,您应该强制将数据放入规范化表中,然后使用您喜欢的工具将它们推送到 SQL Server 中。如果您没有其他工具,则可以使用批量复制 (bcp) 实用程序将大量分隔或固定格式的数据快速移动到表中。

您可以:

  • 将工作簿导出为文本文件,并使用脚本将它们处理成您需要的形式,或者
  • 在 Excel 中使用 VBA 或替代自动化技术生成规范化表以导入数据库

您可以在数据库规范化中了解该过程。

于 2013-10-08T11:38:04.947 回答