lyc_home 发表于 2024-8-15 16:22:52

winform spread 导出excel问题

程序运行界面:


用SaveExcel导出Excel文件后,标题居左了(如下图:),怎么才能保持导出的格式一致?

Richard.Ma 发表于 2024-8-15 16:22:53

您好,使用新版本17进行了验证,文件本身加载后导出确实可以复现你说的现象

但是通过下面的代码再次行头的文字的对齐方式为居中后,即可解决问题,
            sheet.ColumnHeader.Cells.HorizontalAlignment = CellHorizontalAlignment.Center;


你可以试试通过上述代码在13是否能解决,如果有问题的话就是老版本的bug 了,只能升级版本

Richard.Ma 发表于 2024-8-15 17:29:49

你可以在SaveExcel之前,调用一下Save方法保存一个xml文件上传上来,我来加载看看能否复现你说的问题

另外,你们用的是那个版本的spread winform?

lyc_home 发表于 2024-8-16 11:03:58

版本:Spread 13
导出的xml文件详见附件

lyc_home 发表于 2024-8-16 11:13:57

导出XML,再导入时格式正确;导出excel时格式不对
导出excel语句:
fpSpread1.SaveExcel(@"d:\xxx.xls", ExcelSaveFlags.SaveCustomColumnHeaders);

Richard.Ma 发表于 2024-8-16 18:10:34

收到,需要调查一下。然后给你结果

lyc_home 发表于 2024-8-20 09:52:50

测试情况怎么样了?
页: [1]
查看完整版本: winform spread 导出excel问题