2009-05-04 113 views
0

我创建了一个页面,我们的合作伙伴可以使用SQLBulkCopy将统计信息上载到Excel文件中。该文件有多个工作表,我需要将工作表的名称添加到数据库中的每一行的列中。这些工作表的名字不会改变,所以硬编码的名字是好的。我该如何解决这个问题?使用SQLBulkCopy从excel中将SQLBulkCopy添加到SQL Server时添加文本

+0

你可以发布你的尝试到目前为止...... – 2009-05-04 11:02:26

回答

0

由于纸张的名称不会改变我解决这样说:

  1. 创建的临时表与相同的布局决赛。

  2. 将数据从第一张纸导入临时表。

  3. 用正确的值填充现在为空的列。

  4. 对下一张纸进行了nr2→3操作,直到所有纸张都被导入。

  5. 检查了临时表中的错误。

  6. 将数据从临时表导入到最终表中的一行,以便能够确定记录是否已经存在,如果是,则更新它,否则插入它。