将数据导出到一个Excel模板当中

我是做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();
            }