在我們的Delphi應用程序中,我們自動執行MS Excel 2007以生成並保存xls/xlsx文件。我們應該如何選擇生成文件的文件格式和擴展名?Excel自動化:獲取合理的文件格式/擴展名以節省費用
如果用戶安裝了舊版本的Excel,則某些值的硬編碼(例如xlOpenXMLWorkbook
和.xlsx
)不起作用。沒有指定格式可能也適用於舊版本(我們現在正在檢查此格式),但將問題留在什麼正確的擴展名。例如。在Excel 2007下使用.xls
會導致帶有錯誤擴展名的XLSX文件,當您在Excel中打開它時會導致投訴。
聽起來很合理。不幸的是,這與我們應用中的當前工作流程相沖突:用戶首先選擇一個文件名。然後,根據擴展名,我們選擇一種導出方法(CSV,Excel)。我想我們可以重新安排一下。 :-) –