VBA - import/transfer 打开文档电子表格 (ODS) 到 MS Access
VBA - import/transfer Open Document Spreadsheet (ODS) to MS Access
是否可以import/transfer .ods 文件到 Microsoft Access?
根据文档方法
expression.TransferSpreadsheet (TransferType, SpreadsheetType, TableName, FileName, HasFieldNames, Range, UseOA)
具有参数 SpreadsheetType。仅列出 Excel 个版本。似乎不支持 .ods?有人知道如何处理 .ods 到 MS Access 吗?
Microsoft Access 不支持 .ods 文件。
通常,您可以使用 ODBC 驱动程序导入不受支持的文件类型,但似乎也没有支持 .ods 文件的 ODBC 驱动程序(与 Excel 文件、文本文件等相比. 可以通过 ODBC 导入)。
当然,您可以在导入前或导出后使用 Excel 通过 OLE 自动化将文件转换为适当的格式。
即使没有直接支持,如果您知道 .ods files 是 ZIP 压缩的并且基于 XML,您可以解压缩文件并导入 XML-Data。
是否可以import/transfer .ods 文件到 Microsoft Access?
根据文档方法
expression.TransferSpreadsheet (TransferType, SpreadsheetType, TableName, FileName, HasFieldNames, Range, UseOA)
具有参数 SpreadsheetType。仅列出 Excel 个版本。似乎不支持 .ods?有人知道如何处理 .ods 到 MS Access 吗?
Microsoft Access 不支持 .ods 文件。
通常,您可以使用 ODBC 驱动程序导入不受支持的文件类型,但似乎也没有支持 .ods 文件的 ODBC 驱动程序(与 Excel 文件、文本文件等相比. 可以通过 ODBC 导入)。
当然,您可以在导入前或导出后使用 Excel 通过 OLE 自动化将文件转换为适当的格式。
即使没有直接支持,如果您知道 .ods files 是 ZIP 压缩的并且基于 XML,您可以解压缩文件并导入 XML-Data。