Aspose.Cells功能演示:在Java中將Excel(XLSX)轉(zhuǎn)換為Word(DOCX)
當(dāng)需要將數(shù)據(jù)從工作表導(dǎo)出到Word文檔中的表時(shí),Excel到Word的轉(zhuǎn)換可能會(huì)很有用。為了自動(dòng)執(zhí)行此轉(zhuǎn)換,本文介紹了如何使用Java將Excel XLSX文件轉(zhuǎn)換為Word DOCX格式。此外,還討論了其他選項(xiàng),以自定義XLSX到DOCX的轉(zhuǎn)換。
- 在Java中將XLSX轉(zhuǎn)換為DOCX
- 在Java中自定義XLSX到DOCX的轉(zhuǎn)換
Aspose.Cells for Java是電子表格處理API,可讓您生成,處理和處理Excel文件。此外,API還可以將Excel XLSX文件高質(zhì)量轉(zhuǎn)換為其他格式,包括DOCX,PDF等。點(diǎn)擊下方按鈕可下載試用。
在Java中將XLSX轉(zhuǎn)換為DOCX
將Excel電子表格轉(zhuǎn)換為Word文檔非常容易。使用Java的Aspose.Cells可以通過(guò)幾個(gè)步驟完成。以下是將XLSX文件轉(zhuǎn)換為DOCX格式的步驟。
- 首先,使用Workbook類加載Excel XLSX文件。
- 最后,使用Workbook.save(String,SaveFormat.DOCX)方法將XLSX轉(zhuǎn)換為DOCX 。
下面的代碼示例演示如何使用Java將Excel XLSX文件轉(zhuǎn)換為Word DOCX。
// Instantiate a Workbook object by Excel file's path Workbook workbook = new Workbook("workbook.xlsx"); // Save as DOCX workbook.save("Book1.docx", SaveFormat.DOCX);
在Java中自定義XLSX到DOCX的轉(zhuǎn)換
還可以使用DocxSaveOptions類提供的不同選項(xiàng)自定義Excel到Word的轉(zhuǎn)換。以下是可以使用的選項(xiàng)列表。
選項(xiàng) | 描述 |
---|---|
CachedFileFolder | 緩存文件夾用于存儲(chǔ)一些大數(shù)據(jù)。 |
ClearData | 保存文件后,使工作簿為空。 |
CreateDirectory | 如果為true且目錄不存在,則在保存文件之前將自動(dòng)創(chuàng)建目錄。 |
MergeAreas | 指示在保存文件之前是否合并條件格式設(shè)置和驗(yàn)證區(qū)域。 |
RefreshChartCache | 指示是否刷新圖表緩存數(shù)據(jù)。 |
SortNames | 指示是否在保存文件之前對(duì)定義的名稱進(jìn)行排序。 |
UpdateSmartArt | 指示是否更新智能藝術(shù)設(shè)置。 |
ValidateMergedAreas | 指示在保存文件之前是否驗(yàn)證合并的單元格。 |
WarningCallback | 獲取或設(shè)置警告回調(diào)。 |
下面的代碼示例演示如何在使用Java將Excel XLSX轉(zhuǎn)換為Word DOCX的同時(shí)使用DocxSaveOptions類。
// Instantiate a Workbook object by Excel file's path Workbook workbook = new Workbook("workbook.xlsx"); // Create DOCX save options DocxSaveOptions options = new DocxSaveOptions(); options.setClearData(true); options.setCreateDirectory(true); options.setCachedFileFolder("cache"); options.setMergeAreas(true); // Save as DOCX workbook.save("Book1.docx", options);
如果您有任何疑問(wèn)或需求,請(qǐng)隨時(shí)加入Aspose技術(shù)交流群(761297826),我們很高興為您提供查詢和咨詢。