【问题标题】:Load Excel 2007 file with columns more than 255 columns into SQL Server table using SQL Server 2012 Import Export Wizard使用 SQL Server 2012 导入导出向导将列数超过 255 列的 Excel 2007 文件加载到 SQL Server 表中
【发布时间】:2019-05-23 06:14:03
【问题描述】:

我有一个 Excel .xlsx 文件,其中的数据列扩展到 316 列。 每列都有特定于该列的数据。我想将这些数据加载到 SQL Server 表中。

我尝试使用 SQL 导入导出向导将此 Excel 文件加载到 SQL Server 表中。但是 Excel 没有完全加载。数据最多只能加载 255 列。 255th 之后的列没有加载到表中。

有没有办法将超过 300 列的 excel 加载到 SQL Server 表中

【问题讨论】:

标签: sql-server sql-server-2012


【解决方案1】:

今天我们有很多工具可以做到这一点,但是如果你没有 SSIS 的许可或者你不能购买一些软件..你可以试试这个。

  • 拆分你的excel,但我更喜欢将xls转换为csv(更好), 为每个 csv 文件添加一个 ID(等于)并使用 Import Export Wizard 加载 在不同的表中。只需一个 JOIN 就足够了。
  • 您可以使用某些语言,例如 python 和 (Python SQL 驱动程序 - pyodbc /Python SQL 驱动程序 - pymssql )并为 加载csv,网上有很多例子。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2015-01-27
    相关资源
    最近更新 更多