0

我创建了一个页面,我们的合作伙伴可以使用 SQLBulkCopy 上传带有统计信息的 excel 文件。该文件有多个工作表,我需要将工作表的名称添加到数据库中每一行的列中。工作表的名称不会更改,因此可以对名称进行硬编码。我该如何解决这个问题?

4

1 回答 1

0

由于床单的名称没有改变,我以这种方式解决了它:

  1. 创建了一个与最终布局相同的临时表。

  2. 将第一张工作表中的数据导入临时表。

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

  4. 为下一张纸做 nr 2->3,直到所有的纸都被导入。

  5. 检查临时表是否有错误。

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

于 2009-06-08T09:21:38.553 回答