string connectionString = "Provider = Microsoft.Jet.OleDb.4.0; источник данных = c: \ customers.xls; Extended Properties = Excel 8.0;";
// Select using a Named Range
//string selectString = "SELECT * FROM Customers";
// Select using a Worksheet name
string selectString = "SELECT * FROM [Sheet1$]";
OleDbConnection con = new OleDbConnection(connectionString);
OleDbCommand cmd = new OleDbCommand(selectString,con);
try
{
con.Open();
OleDbDataReader theData = cmd.ExecuteReader();
while (theData.Read())
{
Console.WriteLine("{0}: {1} ({2}) - {3} ({4})", theData.GetString(0),theData.GetString(1),theData.GetString(2),theData.GetString(3),theData.GetString(4));
}
}
catch (Exception ex)
{
Console.WriteLine(ex.Message);
}
finally
{
con.Dispose();
}
возможно дубликат [файла Создание Excel (.xls и .xlsx) из C#] (http://stackoverflow.com/questions/151005/create-excel-xls-and-xlsx-file-from- c-sharp) –
Я импортировал данные, используя пакеты SSIS, теперь листы excel содержат данные. теперь я пишу задачу сценария, чтобы я мог получить доступ к файлу, изменив ширину столбца и сделав их полужирным – happysmile