2010-07-12 77 views
0

我需要在C#中的代碼來打開我的Excel表,其中包含學生姓名列表,並打開CSV文件包含Excel表中同一學生的兩列名稱和學生的標記...通過點擊我想匹配的按鈕之間姓名,並在excel表格中填入每個姓名及其標記。這一切都只是從CSV找到名稱和標記,並把它在Excel工作表如何打開excel表單和CSV文件?excel表單中的名稱與CSV文件是否匹配?

+0

這是WinForms,WebForms,WPF還是什麼? – 2010-07-12 19:15:27

回答

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

+1

你也可以使用ADO.Net編寫 - http://www.msnetprogrammer.net/blog/post/2008/02/07/Reading-Writing-to-Excel-Worksheet-ADONET2c-C.aspx – 2010-07-12 19:16:32

+0

Sweet,I不知道。注意到我的工作將來的發展,謝謝! – David 2010-07-12 19:18:14