以文本方式查看主题 - Foxtable(狐表) (http://foxtable.com/bbs/index.asp) -- 专家坐堂 (http://foxtable.com/bbs/list.asp?boardid=2) ---- 中文单位替换 (http://foxtable.com/bbs/dispbbs.asp?boardid=2&id=191070) |
-- 作者:ganlan -- 发布时间:2024/3/25 10:43:00 -- 中文单位替换 请教个问题,如果excel数据里面的单位比如10万,会写成10万,怎么可以在狐表上转为100000,1亿转为1000000000这样呢,我设置了一个和excel一样的标题,比如金额(带中文单位),然后再增加一列新金额,通过事件重置列 If e.DataCol.Name = "日期" Then If e.DataRow("金额") Like "*万*" Then e.DataRow("新金额") = e.DataRow("金额").Replace("万","") * 10000 Else If e.DataRow("金额") Like "*亿*" Then e.DataRow("新金额") = e.DataRow("金额").Replace("亿","") * 100000000 Else e.DataRow("新金额") = e.DataRow("金额") End If End If End If 但是数据多的时候会卡一会,想通过表达式,可以做到吗 [此贴子已经被作者于2024/3/25 10:43:41编辑过]
|
-- 作者:有点蓝 -- 发布时间:2024/3/25 10:56:00 -- 数据多的时候会卡一会是正常的。表达式列做不了,就算可以,也会更卡 |