string strConn = "Provider=Microsoft.ACE.OLEDB.12.0;Data Source=" +
fileName + ";Extended Properties=\"Excel 12.0 Xml;HDR=Yes;IMES=1;\"";
using (OleDbConnection conn = new OleDbConnection(strConn))
{
conn.Open();
DataTable dt = dataset.Tables[0];
OleDbCommand cmd = new OleDbCommand(getCreateTableCommand(dt), conn);
cmd.ExecuteNonQuery();
conn.Close();
}
/*method - getCreateTableCommand returns something like this -
{CREATE TABLE [Results] ([name1] STRING,[name2] STRING,[name3] STRING,[name4] STRING}*/
Выход ХОРОШЕЕ. Проблема: я хочу, чтобы колонки excel имели соответствующую ширину. Другими словами, я хочу получить более широкие столбцы, иногда даже более широкие, чем пространство, необходимое для записи имени столбца. Как изменить размер столбца?OLEDB Формат файла Excel