当前位置:编程学习 > C#/ASP.NET >>

用OleDb的SQL INSERT更新Excel时的数据类型

我用OleDb连接excel,用SQL的INSERT语句为excel增加一行。
INSERT INTO [Sheet1$](ModelNumber, StartTime, Voltage) VALUES('ABC','2013-01-30', 5.05)
在Voltage列,虽然写入了5.05,但打开excel提示是“以文本形式存储的数字”。
Voltage列在excel里已经把单元格格式设置为“数值”了。
是我的INSERT语句有不妥之处? --------------------编程问答--------------------
木有遇到过,应该是excel解释的时候,默认是常规,插入的时候自动是文本格式。或者插入的数据中有不是数值格式的数据或者空值,导致类型默认为文本了。
补充:.NET技术 ,  C#
CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,