2011-01-20 130 views
0

我有一个自动测试其产生与数据的两列的CSV。 我有我用来收集所有运行的结果,在工作表中的Excel文件。Excel自动化:读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。 所有这些都是我想要弄清楚的是如何启动宏。

+0

的[生成CSV Excel电子表格可能重复(类似项目ASP.NET C#)](http://stackoverflow.com/questions/4184573/generate-excel-spreadsheet-from-csv-asp-net-c) – 2011-01-20 15:16:30

+0

我的问题是如何重复您的建议链接? – 2011-01-20 15:20:30

回答

1

您可以读取csv并使用单个数据提供程序OleDb提供程序写入Excel工作表。下面是如何写入Excel中articlehere是一个关于如何读取CSV。

0

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

我已经这样做了一对夫妇,我需要导入从其他来源CSV文件,并把数据放到一个Excel工作表(或表)