以文本方式查看主题 - Foxtable(狐表) (http://foxtable.net/bbs/index.asp) -- 专家坐堂 (http://foxtable.net/bbs/list.asp?boardid=2) ---- 测算字符个数的时候能区别半角和全角的吗 (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=85002) |
-- 作者:zhangchi96 -- 发布时间:2016/5/15 15:09:00 -- 测算字符个数的时候能区别半角和全角的吗 1、用 len(dr("第1列")) 求得字符个数 2、导出电子表的时候,根据求得的第1列的字符个数确定列的宽度 3、字符是 123 时 个数是3,字符是 大上海 时个数也是3,但这两个情况下宽度明显不同。
请教一下: 1、如果却别求得 123 和 大上海 的字符数,分别求得的数据是 1.5和3 或者是 3和6才算比较合理的。
2、用mg.Merge() \'开始合并excel电子表的数据时,能否读取电子表的每列宽度?
(第2个问题解决了,就暂时不需要解决第1个问题了,因为我的最终目的是第2个问题) [此贴子已经被作者于2016/5/15 15:29:18编辑过]
|
-- 作者:Hyphen -- 发布时间:2016/5/15 16:11:00 -- 1,试试Output.Show(UKey.LenStrA("123大上海")) 2.目的是什么?
|
-- 作者:zhangchi96 -- 发布时间:2016/5/15 16:14:00 -- 目的是合并电子表数据时,把电子表的每一列的宽度写到一个表里,交给其他用户时,导出电子表就能确定电子表每列的宽度。我要传送好多种不同的表,每个表里的数据又是给不同用户看的。 |
-- 作者:zhangchi96 -- 发布时间:2016/5/15 17:11:00 -- UKey.LenStrA("123大上海")) 的值是9 这里区分了全角和半角,特别的感谢! |