找回密码
 立即注册

QQ登录

只需一步,快速开始

lyc_home

注册会员

12

主题

36

帖子

102

积分

注册会员

积分
102

微信认证勋章

lyc_home
注册会员   /  发表于:2024-8-15 16:22  /   查看:1128  /  回复:6
1金币
程序运行界面:

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

最佳答案

查看完整内容

您好,使用新版本17进行了验证,文件本身加载后导出确实可以复现你说的现象 但是通过下面的代码再次行头的文字的对齐方式为居中后,即可解决问题, 你可以试试通过上述代码在13是否能解决,如果有问题的话就是老版本的bug 了,只能升级版本

6 个回复

倒序浏览
最佳答案
最佳答案
Richard.Ma讲师达人认证 悬赏达人认证 SpreadJS 开发认证
超级版主   /  发表于:2024-8-15 16:22:53
来自 7#
您好,使用新版本17进行了验证,文件本身加载后导出确实可以复现你说的现象

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


你可以试试通过上述代码在13是否能解决,如果有问题的话就是老版本的bug 了,只能升级版本
回复 使用道具 举报
Richard.Ma讲师达人认证 悬赏达人认证 SpreadJS 开发认证
超级版主   /  发表于:2024-8-15 17:29:49
2#
你可以在SaveExcel之前,调用一下Save方法保存一个xml文件上传上来,我来加载看看能否复现你说的问题

另外,你们用的是那个版本的spread winform?
回复 使用道具 举报
lyc_home
注册会员   /  发表于:2024-8-16 11:03:58
3#
版本:Spread 13
导出的xml文件详见附件

xxx.rar

14.87 KB, 下载次数: 235

回复 使用道具 举报
lyc_home
注册会员   /  发表于:2024-8-16 11:13:57
4#
导出XML,再导入时格式正确;导出excel时格式不对
导出excel语句:
fpSpread1.SaveExcel(@"d:\xxx.xls", ExcelSaveFlags.SaveCustomColumnHeaders);
回复 使用道具 举报
Richard.Ma讲师达人认证 悬赏达人认证 SpreadJS 开发认证
超级版主   /  发表于:2024-8-16 18:10:34
5#
收到,需要调查一下。然后给你结果
回复 使用道具 举报
lyc_home
注册会员   /  发表于:2024-8-20 09:52:50
6#
测试情况怎么样了?
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册
返回顶部