【发布时间】:2013-12-19 02:39:49
【问题描述】:
我有一个包含多行数据的表(sku、开始日、结束日)。我想遍历表并将其数据插入到预先存在的 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 格式。
【问题讨论】:
标签: c# asp.net excel iteration