日期:2014-05-20 浏览次数:21191 次
private static string ConnectionString(string fileName)
{
bool isExcel2003 = fileName.EndsWith(".xls");
string connectionString = string.Format(
isExcel2003
? "Provider=Microsoft.Jet.OLEDB.4.0;Data Source={0};Extended Properties=Excel 8.0;"
: "Provider=Microsoft.ACE.OLEDB.12.0;Data Source={0};Extended Properties=\"Excel 12.0 Xml;HDR=YES\"",
fileName);
return connectionString;
}
------解决方案--------------------
如果你指的是ado操作excel可以这样判断
------解决方案--------------------
另外可以使用EPPlus开源库,可以不装office 但生成的是对应07版+的Excel文件。