找回密码
 立即注册

QQ登录

只需一步,快速开始

lqs27
论坛元老   /  发表于:2014-2-14 13:46  /   查看:5113  /  回复:3
WINFP5.0导出XLS后,最后1列被溢出至不存在的单元格
表体中有abcd 4列,D列文字过多时会被溢出至不存在的单元格E中,在XLS打印预览时,显示abcde5列.实际只有4例.有时只溢出一点点儿内容,几乎用肉眼看不出E列存在溢出的数据.造成看上去了多了1空列.(比如20元后面加几个空格更明显,如果不是文本可能是其它类型也一样明显).
在XLS打印预览时,会去考滤要还是不要的问题,知道还好.
QQ图片20140214133302.jpg (33.43 KB, 下载次数: 410)

3 个回复

倒序浏览
iceman
社区贡献组   /  发表于:2014-2-14 15:44:00
沙发
回复 1楼lqs27的帖子

如果在导出之前使用 以下代码设置最后一列宽度能否解决问题?

  1. FarPoint.Win.Spread.Column col;
  2. float size;
  3. col = fpSpread1.ActiveSheet.Columns[0];
  4. fpSpread1.ActiveSheet.Cells[0, 0].Text = "This text will be used to determine the width of the column";
  5. size = col.GetPreferredWidth();
  6. col.Width = size;
复制代码
回复 使用道具 举报
lqs27
论坛元老   /  发表于:2014-2-15 10:51:00
板凳
折中的方法解决了.
回复 使用道具 举报
roger.wang
社区贡献组   /  发表于:2014-2-17 09:22:00
地板
回复 3楼lqs27的帖子

解决了就好。
帖子我关闭了,欢迎有问题开新帖沟通。
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册
返回顶部