我是做c#后台开发的,现在就是将查询得到的数据导入到一个创建好的Excel模板当中,
数据必须对应。现在的主要问题是那个Excel模板显示的是有很多的行和列,但是通过
代码在后台显示就只有一行一列。。。。。。求各位大神的帮忙啊!!!!!
Excel模板和数据表你上图啊 先看看什么情况。
c#没试过,c++我倒是有这样的项目案例。
楼主可否把问题描述的更详细些,这样看不出问题所在。
我用java实现过,没啥注意的啊,更何况你使用的是摸版,记得将数据循环放进去,还有excel需要将行跟列也循环一下。
用EPPlus吧,EPPlus.dll.
//拷贝模板至目标目录
System.IO.File.Copy(srcpath, dstpath, true);
//file 模板目录文件 data 写入键值对
using (ExcelPackage ep = new ExcelPackage(new FileInfo(file)))
{
ExcelWorksheet ws = ep.Workbook.Worksheets[wsno];
foreach (String p in data.Keys)
{
ws.Cells[p].Value = data[p];
}
ep.Save();
}