以文本方式查看主题 - Foxtable(狐表) (http://foxtable.net/bbs/index.asp) -- 专家坐堂 (http://foxtable.net/bbs/list.asp?boardid=2) ---- [求助]关于CSTR转换 (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=51298) |
-- 作者:54kang -- 发布时间:2014/5/23 14:55:00 -- [求助]关于CSTR转换 导出到EXCEL模板后,去除公式,使用了cstr转换函数。如果不加的话,单元格值 0.0 会被转换成0 ,要求保留0.0 Dim Ws As MSExcel.WorkSheet = Wb.WorkSheets(1) app2.visible=True app2.DisplayAlerts=True ws.UsedRange.Formula = cstr(ws.UsedRange.Value) ’去除公式 使用了 cstr 转换成字符串。 |
-- 作者:Bin -- 发布时间:2014/5/23 14:58:00 -- ws.UsedRange.Formula = ws.UsedRange.Value.toString() 看看
|
-- 作者:54kang -- 发布时间:2014/5/23 15:14:00 -- 每个单元格都显示 System.Object[,]。 此主题相关图片如下:33.jpg |
-- 作者:有点甜 -- 发布时间:2014/5/23 15:18:00 -- 回复楼上,加公式多此一举吧?直接设置表达式即可。
http://www.foxtable.com/help/topics/1388.htm
|
-- 作者:54kang -- 发布时间:2014/5/23 15:25:00 -- 这个Excel 文件不是由foxtable,报表功能导出的。就是一个普通EXCEL文件。 我用这个普通EXCEL文件引用 foxtable 导出的文件,来实现复杂的模板。
[此贴子已经被作者于2014-5-23 15:26:46编辑过]
|
-- 作者:有点甜 -- 发布时间:2014/5/23 16:50:00 -- 复杂的模板?不明白,上传例子,可能有变通方法。
如果要清除公式,就直接写 ws.UsedRange.Formula = "" [此贴子已经被作者于2014-5-23 16:49:51编辑过]
|