2
我有一个包含多行数据(sku,开始日期,结束日期)的表格。我想遍历表并将其数据插入预先存在的Excel文件。问题是我的Excel文件没有标题(整个第一行被合并,我有我的连接字符串内置,但我在如何插入数据与Excel文件没有正确的标题将数据插入Excel
if (skuQuery != null)
{
String Model = skuQuery.Model;
String skuHTML = skuQuery.skuHTML;
String fileExtension = ".xls";
String connString = "";
String fileLocation = Server.MapPath("~/PropertyRoom/" + "PRTemplate-" + DateTime.Now.ToString("dd-MM-yyyy") + ".xls");
//Check whether file extension is xls or xslx
if (fileExtension == ".xls") { connString = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" + fileLocation + ";Extended Properties=\"Excel 8.0;HDR=Yes;IMEX=2\""; }
else if (fileExtension == ".xlsx") { connString = "Provider=Microsoft.ACE.OLEDB.12.0;Data Source=" + fileLocation + ";Extended Properties=\"Excel 12.0;HDR=Yes;IMEX=2\""; }
}
else { continue; }
注意:。Excel的输出必须以Excel 97-2003格式
我同意我用Epplus及其真的有帮助.. –
使用EPPlus不是一种选择e输出excel文件需要与我无法控制的外部系统兼容。 Excel文件必须为.xls(97-2003),否则将不被接受 – user1698144
该库看起来类似,并且通过外观支持xls http://code.google.com/p/excellibrary/ – Daniel