Foxtable(狐表)用户栏目专家坐堂 → 复制粘贴内容后面为什么有一个问号?


  共有4409人关注过本帖树形打印复制链接

主题:复制粘贴内容后面为什么有一个问号?

帅哥哟,离线,有人找我吗?
有点蓝
  1楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:超级版主 帖子:111381 积分:566969 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2021/9/7 14:37:00 [显示全部帖子]

应该是有一些看不到的字符

 回到顶部
帅哥哟,离线,有人找我吗?
有点蓝
  2楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:超级版主 帖子:111381 积分:566969 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2021/9/7 14:53:00 [显示全部帖子]

把这个单元格数据清空,重新从上面复制数据进去,去掉问号

 回到顶部
帅哥哟,离线,有人找我吗?
有点蓝
  3楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:超级版主 帖子:111381 积分:566969 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2021/9/7 15:08:00 [显示全部帖子]

如果是导入的,导入前的数据就有问题。可以自行分析一下是什么字符:http://www.foxtable.com/webhelp/topics/1338.htm

如果不会分析就把原始数据发上来看看

 回到顶部
帅哥哟,离线,有人找我吗?
有点蓝
  4楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:超级版主 帖子:111381 积分:566969 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2021/9/7 15:37:00 [显示全部帖子]

那是一个隐形的问号,ascw宽字符编码是8203

Dim Book As New XLS.Book("D:\问题\999.xls")
Dim Sheet As XLS.Sheet = Book.Sheets(0)
Dim s As String = Sheet(1, 6).text
Output.Show(Asc(s(s.Length -1)))
Output.Show(Ascw(s(s.Length -1)))
s = s.Replace(chrw(8203),"")
Output.Show(Asc(s(s.Length -1)))

如果使用代码导入,可以使用上面的红色代码替换掉。如果使用菜单的导入的,自己遍历单元格处理一下,如

for each r as row in tables(“表A”).rows
r("xx列") = r("xx列").Replace(chrw(8203),"")
next

 回到顶部