找回密码
 加入
搜索
查看: 6561|回复: 6

[AU3基础] [已解决]ACCESS导出EXCEL,文本型数据需要双击后才能变成数值型数据

  [复制链接]
发表于 2012-11-9 01:47:30 | 显示全部楼层 |阅读模式
本帖最后由 tvro 于 2012-11-9 10:54 编辑

各位老大!!

        $oExcel.ErrorCheckingOptions.BackgroundChecking = "False"
           $oExcel.ActiveSheet.Columns("L").NumberFormat = "¥###0.00"
        $oExcel.Selection.Autofilter
        $oExcel.Cells.EntireColumn.AutoFit
        $oExcel.Cells.EntireRow.AutoFit
        $oExcel.ActiveWorkbook.Save
        $oExcel.WorkBooks($Sheet).Close
        $oExcel.Quit

EXCEL表中L列是金额,从ACCESS导到EXCEL是文本型数据,无法计算,需要双击后才能变成数值型数据,各位老大给出个主意,先谢谢了!!!!!!!
发表于 2012-11-9 02:37:58 | 显示全部楼层
不就是左边一个字符吗number(stringtrimleft($cell, 1))
发表于 2012-11-9 10:40:27 | 显示全部楼层
$oExcel.ActiveSheet.Columns("L").NumberFormat = "¥###0.00"
$oExcel.ActiveSheet.Columns("L").value = $oExcel.ActiveSheet.Columns("L").value
你可以这样试下
 楼主| 发表于 2012-11-9 10:51:17 | 显示全部楼层
万分感谢两位老大,问题解决了,真是通则不痛,开心死了!!!!!!!!!!!
发表于 2012-11-9 11:08:35 | 显示全部楼层
3楼的方法更妥吧。2楼的方法可能会删除有用数据
发表于 2012-11-11 02:31:27 | 显示全部楼层
路过学习一下!
发表于 2012-11-22 19:26:48 | 显示全部楼层
有没有MYSQL  导出EXCEL的源码呢
您需要登录后才可以回帖 登录 | 加入

本版积分规则

QQ|手机版|小黑屋|AUTOIT CN ( 鲁ICP备19019924号-1 )谷歌 百度

GMT+8, 2024-4-19 16:38 , Processed in 0.083095 second(s), 23 queries .

Powered by Discuz! X3.5 Licensed

© 2001-2024 Discuz! Team.

快速回复 返回顶部 返回列表