如何使用Microsoft.ACE.OLEDB.12.0将数据导出到Excel并保留数据格式。

时间:2012-10-16 04:07:26

标签: c# excel

示例代码是

INSERT INTO OPENROWSET ('Microsoft.ACE.OLEDB.12.0', 'Excel 8.0;Database=E:\Application\PASpready\Files\NK\NKAll.xlsx;HDR=YES;','SELECT * FROM [All$]') 
select ..... from table

所有数据都以文本和数字小数的形式出现。如何将数据格式保存在Excel中。

1 个答案:

答案 0 :(得分:-1)

尝试在导出之前构建 NKAll.xlsx 文件,作为模板,具有正确格式的虚拟数据行。

这可能有助于优秀地正确推断类型。如果可行,那么您可以先更新第一行,然后插入所有其余行。