我正在使用ACE OLE DB提供程序和执行SQL任务来创建Excel文件。 我正在使用的连接字符串就像这样:
Data Source=C:\MyFolder\MyFile.xlsx;Provider=Microsoft.ACE.OLEDB.12.0;Extended Properties="EXCEL 12.0 XML;HDR=YES";
并且SQL命令就是这个:
CREATE TABLE [Query] (
[ProductAssemblyID] Numeric,
[ComponentID] Numeric,
[ComponentDesc] String,
[TotalQuantity] Numeric,
[StandardCost] Currency,
[ListPrice] Currency,
[BOMLevel] Numeric,
[RecursionLevel] Numeric)
然后我使用Excel目标来填充文件。当我打开resultin文件时,所有列都是Text列,数字存储为文本。 我在哪里做错了?
谢谢。
答案 0 :(得分:0)
以下是我经常处理像你这样的任务的方式:
SELECT ... FROM ...