翻譯|使用教程|編輯:安雯斯|2023-05-31 11:01:26.537|閱讀 154 次
概述:本章介紹如何使用 Java 處理 SXC 和 FODS 文件,歡迎查閱!
# 界面/圖表報表/文檔/IDE等千款熱門軟控件火熱銷售中 >>
相關鏈接:
Aspose.Words是一種高級Word文檔處理API,用于執行各種文檔管理和操作任務。API支持生成,修改,轉換,呈現和打印文檔,而無需在跨平臺應用程序中直接使用Microsoft Word。
Aspose API支持流行文件格式處理,并允許將各類文檔導出或轉換為固定布局文件格式和最常用的圖像/多媒體格式。
Aspose技術交流群(761297826)
我們總是嘗試提供其他電子表格處理軟件支持的功能。許多用戶要求支持非常常見的 SXC 和 FODS 文件類型。因此,我們在最新版本中支持這些文件類型。以下是對這些類型的簡要描述以及它們在 Aspose.Cells 中的支持細節。
SXC 文件
由 StarSuite Calc 創建的電子表格;支持公式、函數、圖表和宏;還包括 DataPilot 表,它可以自動從原始數據集中提取和匯總數據。SXC 文件也與 Apache OpenOffice Calc 兼容,可以導出為 Microsoft Excel 或 IBM Lotus 1-2-3 格式。
食物檔案
以 OpenDocument 格式保存的電子表格,但存儲為平面 XML 文件而不是. .ODS 文件使用的 .ZIP 容器;允許電子表格信息更易于閱讀;也可以是一種比 ODS 格式更簡單的替代方法,無需電子表格編輯器即可自動生成電子表格。
使用 Java 生成文件 SXC 和 FODS 文件
您可以在工作簿構造器中使用 FileFormatType 作為參數生成 SXC 和 FODS 文件,即使用 FileFormatType.SXC 和 FileFormatType.FODS 作為參數。
加載文件
可以使用枚舉器 LoadFormat 加載這些文件,如下所示:
// For complete examples and data files, please go to //github.com/aspose-cells/Aspose.Cells-for-Java // The path to the source directory. String sourceDir = Utils.Get_SourceDirectory(); // Instantiate LoadOptions specified by the LoadFormat. LoadOptions loadOptions = new LoadOptions(LoadFormat.SXC); // Create a Workbook object and opening the file from its path Workbook workbook = new Workbook(sourceDir + "SampleSXC.sxc", loadOptions); // Using the Sheet 1 in Workbook Worksheet worksheet = workbook.getWorksheets().get(0); // Accessing a cell using its name Cell cell = worksheet.getCells().get("C3"); System.out.println("Cell Name: " + cell.getName() + " Value: " + cell.getStringValue());
// For complete examples and data files, please go to //github.com/aspose-cells/Aspose.Cells-for-Java // The path to the source directory. String sourceDir = Utils.Get_SourceDirectory(); // Instantiate LoadOptions specified by the LoadFormat. LoadOptions loadOptions = new LoadOptions(LoadFormat.FODS); // Create a Workbook object and opening the file from its path Workbook workbook = new Workbook(sourceDir + "SampleFods.fods", loadOptions); // Print message System.out.println("FODS file opened successfully!");
保存存檔
通過使用 SaveFormat 枚舉器保存這些類型的文件非常容易,同時使用第二個參數作為 SaveFormat.SXC 和 SaveFormat.FODS 調用 Workbook.save() 函數。
處理具有大條件格式的 Excel 文件
在將具有大條件格式的 Excel 文件轉換為 PDF 時,有時會在 JVM 中出現“內存不足”異常。現在這個異常處理成功了。
保存 Excel 文件時保持數據格式
Excel 文件可以具有不同的數據格式設置以及條件格式。報告了一個關于用分數而不是整數顯示值的問題。此類問題已得到處理,現在數據格式在保存 Excel 文件時得到了維護。
改進 Excel 95 文件的閱讀
Excel 95 文件仍然很常見,在使用 Aspose.Cells 時需要無錯處理。有時會為這些文件引發 java.lang.NullPointerException 異常。此問題現已解決,可以毫無問題地加載 Excel 95 文件。
刪除列后提高加載速度
報告了一個案例,在從現有文件中刪除列并將其保存在光盤上后,此修改后的文件的加載速度非常慢。建議始終注意條件格式范圍。對于這些,您應該在保存它們之前通過將 SaveOptions.MergeArea 設置為 true 來合并它們。我們還改進了保存操作,現在修改后的文件加載時間不會很長。
錯誤和異常
用戶報告已解決的錯誤和異常并進行了增強,從而提高了庫的可用性。以下是此版本中處理的一些錯誤和異常。
如果還有Aspos產品方面的問題,歡迎咨詢我們,或者加入我們官方技術交流群。
歡迎下載|體驗更多Aspose產品
本站文章除注明轉載外,均為本站原創或翻譯。歡迎任何形式的轉載,但請務必注明出處、不得修改原文相關鏈接,如果存在內容上的異議請郵件反饋至chenjj@fc6vip.cn