Как записать данные в файл Excel? - PullRequest
0 голосов
/ 20 марта 2012

Мне нужно написать функцию для записи данных в файл Excel.Я написал такую ​​функцию:

public static void WriteToExcel(string fullFileName)
{
    OleDbConnection objConnection = new OleDbConnection();
    OleDbDataReader dbReader = null;
    objConnection = new OleDbConnection(CONNECTION_STRING.Replace("<FILENAME>", fullFileName));
    objConnection.Open();
    OleDbCommand dbCommand = new OleDbCommand("Update [global_nav$] SET A15 = 'DesiredNumber'", objConnection);
    dbCommand.ExecuteNonQuery();

}

Но она не работает.

1 Ответ

1 голос
/ 20 марта 2012

Я использовал библиотеку EPPlus раньше.

Я определенно нашел это проще, чем пытаться использовать OLE. Вот как установить значение ячейки:

worksheet.Cells["A1"].Value = "something";
...