Excel Automation:读取csv文件并更新Excel文件

时间:2011-01-20 15:08:28

标签: c# excel csv

我有一个自动化测试,它生成一个包含两列数据的csv。 我有一个excel文件,用于收集工作表中所有运行的结果。

我希望在每次测试运行后完全自动化更新Excel文件的过程。

这可能就是我想要做的事情:

1. Read the two columns from the CSV file
2. Paste the two columns in a worksheet in the excel file, in the first 
   empty column to the right of the existing block of columns.
3. Save the Excel file

编辑:

现在我知道我可以使用宏执行步骤1-3。 剩下的就是我要弄清楚如何启动宏。

2 个答案:

答案 0 :(得分:1)

您可以使用单个数据提供程序OleDb提供程序读取csv并写入Excel工作表。这是关于如何写入Excel的article,而here是关于如何读取csv的。{/ p>

答案 1 :(得分:0)

编写宏后,它应该位于Excel中用于该Excel文档的宏列表中。您可以将宏绑定到击键(例如Alt-i,Alt-whatever),以便在按下该键组合时运行。

我在几个类似的项目中完成了这项工作,我需要从其他来源导入CSV文件并将数据放入Excel工作表(或工作表)