У меня есть файл Excel, и определил дату двух столбцов, приведите его.[code] string connectionString = "Provider=Microsoft.ACE.OLEDB.12.0;Data Source=" + System.AppDomain.CurrentDomain.BaseDirectory + "\\Data\\sms log.xlsx;Extended Properties=Excel 12.0;";
OleDbConnection myConnection = new OleDbConnection(connectionString); if(myConnection.State==System.Data.ConnectionState.Closed) myConnection.Open(); OleDbCommand myCommand = new System.Data.OleDb.OleDbCommand(); myCommand.Connection = myConnection; myCommand.CommandText =string .Format( "Insert into TABLE [Sheet1$](DateTime,Result)values('{0}','{1}')",DateTime.Now,false) ; myCommand.ExecuteNonQuery(); myConnection.Close(); [/code]
Но я получаю эту ошибку: [b] Синтаксис ошибка в операторе вставки в оператор. [/b]
На данный момент мне удалось получить имена столбцов всего файла Excel, но мне хотелось бы получить имена столбцов файла Excel данной таблицы (листа). Как я могу изменить код для достижения этой цели. Я уже некоторое время пытаюсь, но...
В C# Winform мы создали приложение Excel Microsoft.Office.Interop.Excel с помощью Panel для настройки программы для управления Excel в программе C# путем подключения к Panel.
Во время разработка, определенная версия Office (версия Office 2019 Pro...