【问题标题】:SSIS Importing Excel DataSSIS 导入 Excel 数据
【发布时间】:2019-04-16 13:40:19
【问题描述】:

我的任务是从 Excel 电子表格中将数据导入 SQL 2012 中的表格。电子表格将每月添加数据。

我的计划是使用 SSIS 创建一个工作流来执行此操作,然后我将使用 SQL Job 代理在每个月初执行工作流以添加新数据。

我能想到这个计划的一个问题是电子表格将变得巨大并最终超过 excel 的最大行数。我可以每个月都有一个新的电子表格,而不是添加到一个电子表格中?虽然我不确定如何使用工作流程来选择最新的电子表格以添加到表格中

我是 SSIS 的新手,甚至可能有更实用的方法来完成整个过程,所以请随时提供建议。

【问题讨论】:

  • 您可以将电子表格保存为 csv(平面文件)吗?
  • 非常好的建议,谢谢

标签: sql-server excel ssis sql-server-2012 ssis-2012


【解决方案1】:

为什么要将数据插入到一个 Excel 工作表中??

将数据插入一个Excel工作表甚至一个工作簿(Excel文件)根本不是一个好习惯,你必须换一种方式思考,你可以在每次有新数据时创建一个新的Excel文件并将历史数据保存在另一个存储库或目录(如果需要)。或者正如@TabAlleman 建议的那样,如果您可以使用平面文件,则更推荐使用它,因为从 Excel 读取数据更加困难。但还要确保您不会将所有数据存储在一个平面文件中。

【讨论】:

  • 谢谢@Hadi,我会把这些信息带到船上
猜你喜欢
  • 2015-06-18
  • 1970-01-01
  • 1970-01-01
  • 2016-11-26
  • 1970-01-01
  • 2022-11-11
  • 2023-01-23
  • 1970-01-01
  • 2017-04-27
相关资源
最近更新 更多