Excel to Sql 2005 from Win 7 x86



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

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

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

您可以:

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

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

最新更新