Я искал в Интернете, как добавить данные в файл xlsx, но я действительно не могу понять, как это сделать? Существует множество способов записи в файлы xlsx, но ни один из них не работает для меня.
У меня есть файл xlsx, и я хочу сохранить две строки и целое число из моего приложения C # WPF. Примерно так:
[FolderName][19-03-2012][20-03-2012]
[John ][1234 ][2568 ]
[Bob ][4568 ][5275 ]
Если Джон уже существует, добавьте целое число и строку к чему-то вроде этого:
[FolderName][19-03-2012][20-03-2012][21-03-2012]
[John ][1234 ][2568 ][2665858 ]
[Bob ][4568 ][5275 ]
Если Хьюго не существует, напишите в файл excel следующим образом:
[FolderName][19-03-2012][20-03-2012][21-03-2012][22-03-2012]
[John ][1234 ][2568 ][2665858 ][ ]
[Bob ][4568 ][5275 ][ ][ ]
[Hugo ][ ][ ][ ][123548 ]
[] - это ячейки в заполнении Excel: -)
Может кто-нибудь помочь мне с этим?
EDIT
Я использую OleDbConnection и работаю с xls вместо xlsx. Я понял, что xls можно использовать как «базу данных». Теперь я могу читать, обновлять, вставлять и выбирать из моего файла xls. Однако, используя это:
var myCommand = new OleDbCommand("Select [Share] From [Q1 2012$]", myConnection);
дает мне все данные из столбца «Поделиться», но можно ли выбрать данные из столбца «А» или из столбца В или С? Если вы понимаете, о чем я?