sql - SSIS 无法读取 excel 文件中的列结尾(Excel 连接管理器)

标签 sql sql-server excel ssis etl

当 SSIS 无法读取 excel 文件中的列结尾时,我遇到了问题,如下所示(Presort id):
Excel File

SSIS Excel Source Editor

我试图通过编辑 OpenRowSet for Excel Source (Data Flow) 来弄清楚,但它仍然无法正常工作。

Excel Source Custom Properties - OpenRowSet

enter image description here

我的临时解决方法是单击每个 excel 文件上的“启用编辑”按钮,然后成功读取 [Presort Id] 列。

我对这个问题的目标是 [Presort ID] 列应该由 SSIS 读取,而不是保护模式下的每个 excel 文件。

请提供解决此问题的任何想法。
谢谢...

最佳答案

我认为这是一个 Microsoft Office 安全选项,您必须全部解开 保护模式选项 从办公室信任中心。

以下链接包含执行此操作的分步指南:

  • How to Turn Off “Enable Editing” in Microsoft Office 2010
  • 关于sql - SSIS 无法读取 excel 文件中的列结尾(Excel 连接管理器),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/55014999/

    相关文章:

    php - 使用 PHP PDO 对象连接 MSSQL 数据库

    使用 Powershell SQL 将数据提取到 Excel

    excel - 检查excel 2010 vba中是否存在目录

    sql - 如何从QuickBook(.qbw)文件中查询一些数据?

    php - 如果 DELETE 查询有效,检查 mysql_query 结果?

    sql-server - 如何使用tsql将表输出到txt文件?

    vba - 如果另一个单元格等于某个值,则使用 VBA 更改一个单元格的值

    mysql - Min, MAX SQL 查询优化

    mysql - SQL查找列数

    excel - 无法让我的代码执行特殊粘贴