[已解决]ACCESS导出EXCEL,文本型数据需要双击后才能变成数值型数据
本帖最后由 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是文本型数据,无法计算,需要双击后才能变成数值型数据,各位老大给出个主意,先谢谢了!!!!!!! 不就是左边一个字符吗number(stringtrimleft($cell, 1)) $oExcel.ActiveSheet.Columns("L").NumberFormat = "¥###0.00"
$oExcel.ActiveSheet.Columns("L").value = $oExcel.ActiveSheet.Columns("L").value你可以这样试下 万分感谢两位老大,问题解决了,真是通则不痛,开心死了!!!!!!!!!!! 3楼的方法更妥吧。2楼的方法可能会删除有用数据 路过学习一下! 有没有MYSQL导出EXCEL的源码呢
?
页:
[1]