以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.net/bbs/index.asp)
--  专家坐堂  (http://foxtable.net/bbs/list.asp?boardid=2)
----  EXCEL报表中,字符串的空格如何消除。  (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=151456)

--  作者:夏许多雪
--  发布时间:2020/6/23 16:50:00
--  EXCEL报表中,字符串的空格如何消除。
下图中K1、K2、k3在表中都是字符串,长度为5,为什么打印报表后K1后面没有空格,位置居中,K2、K3后面出现三个空格,位置就偏了。所有设置都是一样的。
只有少部分内容出现这种情况,大部分字段都是好的。


图片点击可在新窗口打开查看此主题相关图片如下:tim截图20200623164550.jpg
图片点击可在新窗口打开查看
[此贴子已经被作者于2020/6/23 16:52:20编辑过]

--  作者:有点蓝
--  发布时间:2020/6/23 17:20:00
--  
看execl单元格,k1没有绿色的小三角,可能这里引起的。具体上传实例看看
--  作者:夏许多雪
--  发布时间:2020/6/23 19:08:00
--  
给不了实例,我的SQL数据库是远程网络上的,转到内部数据库就没有这个问题。
转到本地SQL数据库也存在这个问题。我的单元格没有问题,有的单元格有这个问题。
[此贴子已经被作者于2020/6/23 19:23:34编辑过]

--  作者:有点蓝
--  发布时间:2020/6/23 20:02:00
--  
检查数据库里列类型是不是varchar,改为nvarchar,然后去掉多余的空格
--  作者:夏许多雪
--  发布时间:2020/6/24 16:50:00
--  
可以了。由SQL生成的列不行,删除后从foxtable重新生成新列就可以了。