找回密码
 立即注册

QQ登录

只需一步,快速开始

founderedu1

注册会员

16

主题

39

帖子

115

积分

注册会员

积分
115

活字格认证微信认证勋章

founderedu1
注册会员   /  发表于:2014-11-3 20:40  /   查看:5536  /  回复:2
我用多个GcSpreadSheet分别打开了多个EXCEL,每个EXCEL有一个SHEET。
然后导出要求合并到一个GcSpreadSheet,然后导出EXCEL文件里。
问题出来:
多个EXCEL分别导出各自的Excel没有问题,但合并到一个GcSpreadSheet导出EXCEL 格式就全乱了。

合并代码如下:

  1. GcSpreadSheet spread = new GcSpreadSheet();
  2.             for (int i = 0; i < spread.Workbook.Sheets.Count; i++)
  3.             {
  4.                 spread.Workbook.Sheets.RemoveAt(0);
  5.             }
  6.             for (int i = 0; i < views.Count; i++)
  7.             {
  8. //备注:views[i].AchieveWorksheet() 类型是Worksheet[] AchieveWorksheet()
  9.                 spread.Workbook.Sheets.AddRange(views[i].AchieveWorksheet());
  10.             }
  11.             for (int i = 0; i < spread.Workbook.Sheets.Count; i++)
  12.             {
  13.                 spread.Workbook.Sheets[i].Protect = false;
  14.             }
  15.             spread.SaveExcel(excelPath, ExcelFileFormat.XLS, ExcelSaveFlags.NoFlagsSet);
  16. //导出格式就乱了。
复制代码
如上合并并导出格式就乱了。

2 个回复

倒序浏览
founderedu1
注册会员   /  发表于:2014-11-4 15:09:00
沙发
有人挪主题,没人回邮件,你挪了就算了,还挪错了,这是WPF 的怎么挪到winfrom 了?
回复 使用道具 举报
iceman
社区贡献组   /  发表于:2014-11-4 15:31:00
板凳
回复 2楼founderedu1的帖子

抱歉,让您久等了。

我们会加紧调查您这个问题,刚才通过电话沟通需要您发送导入的excel用于重现问题。收到后我们再进一步调查。

谢谢
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册
返回顶部