如何打开Excel工作表和CSV文件?excel工作表中的名称与CSV文件匹配?

时间:2010-07-12 19:05:20

标签: c# excel

我需要C#中的代码打开我的excel表,其中包含学生姓名列表,打开的CSV文件包含excel表中同一学生的两列名称,以及学生的标记...通过点击按钮我想匹配在名称之间放入excel表格,每个名字都带有他的标记。这只是从CSV中找到名称和标记,并将其放在excel表中的名称的下一个单元格

1 个答案:

答案 0 :(得分:1)

从Excel文件中读取:

Reading Excel files from C#

从CSV文件中读取:

http://www.switchonthecode.com/tutorials/building-a-simple-csv-parser-in-csharp

(Google for more)

当然,你会想要调整这些东西的最终输出,这样它们就可以很容易地相互比较和操纵。

写入Excel文件可能有点棘手。您可能最终必须使用COM库:

http://social.msdn.microsoft.com/Forums/en-US/csharpgeneral/thread/ef11a193-54f3-407b-9374-9f5770fd9fd7

但是,根据您的需要,您可能能够使用更简单的东西:

http://www.codeproject.com/KB/cs/WriteDataToExcel.aspx