厳密なOpen XMLスプレッドシート形式へのブックの保存
可能な使用シナリオ
Aspose.Cellsでは、ワークブックをStrict Open XML Spreadsheet形式で保存することができます。そのために、Workbook.Settings.Complianceプロパティを提供しています。その値をOoxmlCompliance.ISO_29500_2008_STRICTに設定すると、出力されるExcelファイルはStrict Open XML Spreadsheet形式で保存されます。
ストリクトなOpen XMLスプレッドシート形式でワークブックを保存
次のサンプルコードでは、ワークブックを作成し、Workbook.Settings.Complianceプロパティの値をOoxmlCompliance.ISO_29500_2008_STRICTに設定して保存し、出力Excelファイルとして保存します。出力ExcelファイルをMicrosoft Excelで開き、名前を付けて保存…ダイアログボックスを開くと、その形式がこのスクリーンショットに示されているようにStrict Open XML Spreadsheetとなります。
サンプルコード
// For complete examples and data files, please go to https://github.com/aspose-cells/Aspose.Cells-for-Java | |
// Create workbook. | |
Workbook wb = new Workbook(); | |
// Specify - Strict Open XML Spreadsheet - Format. | |
wb.getSettings().setCompliance(OoxmlCompliance.ISO_29500_2008_STRICT); | |
// Add message in cell B4 of first worksheet. | |
Cell b4 = wb.getWorksheets().get(0).getCells().get("B4"); | |
b4.putValue("This Excel file has Strict Open XML Spreadsheet format."); | |
// Save to output Excel file. | |
wb.save("outputSaveWorkbookToStrictOpenXMLSpreadsheetFormat.xlsx", SaveFormat.XLSX); |