我正在使用 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 目标来填充文件。当我打开结果文件时,所有列都是文本列,数字存储为文本。我在哪里做错了?
谢谢你。