如何使用Microsoft.ACE.OLEDB.12.0将数据导出为ex​​cel并保留数据格式。

示例代码是

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 

所有数据都以文本和数字小数forms出现。 我怎样才能保持数据格式在Excel中。

在导出之前,尝试构buildNKAll.xlsx文件,将其作为模板,使用正确格式的虚拟行数据。

这可能有助于正确推断types。 如果有效,那么你可以在最初更新第一行,然后插入其余的。