0

我需要读取excel文件中特定范围的数据并将它们上传到数据库中。

所需数据不是从 A1 单元格开始,而是从 A15 开始,A14 是列的标题行。有七列带标题。

(我试图通过“get_Range”选项读取单元格)

我们需要读取每个单元格中的数据并在数据库中逐行更新。

特定文件夹中有数千个相同类型的文件。

我正在尝试将其作为 C# 控制台应用程序来实现,因为这只是一次性工作。

4

1 回答 1

0

这是我找到的答案。

第 1 步:遍历源目录中的每个文件。

第 2 步:添加 Excel 互操作参考。并创建 Excel 应用程序类对象,以及工作簿和范围(用于使用的范围)。

第 3 步:使用 Get Range() 函数并读取行。(由于这是特定于问题的解决方案,因此行和列的开始和结束范围是众所周知的)

第 4 步:每个读取的行都可以构造为一个字符串,直到文件末尾。或者可以在读取每一行后进行插入。

第 5 步:获取连接字符串并创建 SQLConnection 对象以执行插入。最好使用事务提交。

完毕。谢谢大家。

于 2013-02-15T09:46:54.610 回答