2
我已经使用OLEDB成功创建了一个Excel文件(在第一次创建表格/表格之后)。我想插入一个总结成本(货币)单元格的公式,但找不到任何技术来完成此操作。是否可以使用OLEDB插入公式?
我试图插入公式插入到成本字段,如下所示,但收到一个无效数据类型的错误,这是可以理解的:
cmd.Parameters.Add("P0", OleDbType.PropVariant).Value = "=SUM(K2:K5)"
cmd.CommandText = "INSERT INTO [" & ExcelTableName & "] (Cost) VALUES(P0);"
cmd.ExecuteNonQuery()
是否有这样做使用OLEDB的任何方式或我将需要使用自动化?
或许,这可能会有帮助:HTTP://www.java- samples [url] http://shacktutorial.php?tutorialid=1051 – 2013-02-23 08:02:23
[Jet只提供数据集成](http://stackoverflow.com/questions/2624012/microsft-jet-oledb-connection-to-excel-loses-formulae)。 所以不可能插入公式。 – Alexander 2013-03-28 08:45:21
这就是我所怀疑的。谢谢! – 2013-03-28 15:51:30