2010-07-12 8 views
0

Мне нужен код на C#, чтобы открыть мой лист excel, который содержит список имен студентов, и открыть файл CSV, содержащий два столбца, имя одного и того же ученика на листе excel, а также метки студента ... нажав на кнопку, которую я хочу совместить между имена и помещать в лист excel каждое имя с его отметкой. Это все просто найти имена и знаки из CSV и поместить его на следующую ячейку имени в Excel листКак открыть лист Excel и CSV-файл? Совпадение между именем из листа excel и CSV-файлом?

+0

Это WinForms, WebForms, WPF или что? –

ответ

1

Чтение из файла Excel:

Reading Excel files from C#

Чтение из файла CSV:

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

(Google для более)

Вы хотите, чтобы настроить окончательный вывод это, конечно, так, что их можно легко сравнивать и манипулировать друг с другом.

Запись в файл 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 –

+0

Sweet, I не знал этого. Отмечено для будущего развития на моей работе, спасибо! – David

Смежные вопросы