【问题标题】:SSIS import Excel formula in sql serverSSIS在sql server中导入Excel公式
【发布时间】:2015-02-10 20:50:49
【问题描述】:

我是 SSIS 的新手,我正在再次尝试将我的 excel 文档转换为 sql server 表。

这是我的 excel 文件的问题,它有多个工作表,但已通过 SSIS 解决。

但这是我能找到的内容:

B2 列内容“=-16,2-81-25-130-75”,因此 Excel 显示 -327.2 使用 ssis 我正确地成功导入了值 -327.2 但我想要将“=-16.2......”作为文本读取然后对其进行转换。

我正在查看属性,但我找不到,我什至不知道这是否可能,我想避免的是在 excel 文件中转换我的所有列....这是一个包含 60 的文件表,每次大约 100 列。我更喜欢自动化而不是更新 6000 个单元格。

我也想在 excel 中使用 vba 来转换它。

【问题讨论】:

    标签: sql-server excel ssis


    【解决方案1】:

    这是一个困难的问题,因为 SSIS 不是为此而设计的。但我想我找到了一种方法让你做到这一点。这是我遵循的步骤:

    1. 在 Excel 中,[文件]、[选项]、[高级]、[此工作表的显示选项],然后选中 [在单元格中显示公式而不是其计算结果]
    2. 将工作表保存为 CSV 文件。检查这个文件。您应该会看到您的公式。
    3. 使用 DTSWizard 导入这个新文件。
    4. 再重复 60 次或创建一个宏。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2018-10-18
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多