Převod DOCM na EXCEL prostřednictvím Aspose.Total for Java je jednoduchý dvoufázový proces. Pomocí rozhraní API pro manipulaci s dokumenty a konverzi Aspose.Words for Java můžete exportovat DOCM do HTML. Poté můžete pomocí Aspose.Cells for Java převést HTML na EXCEL.
Java API pro převod DOCM do EXCEL
Požadavky na převod
Aspose.Total pro Javu můžete snadno používat přímo z projektu založeného na Maven a zahrnují Aspose.Words for Java a Aspose.Cells for Java ve vašem pom.xml.
Případně můžete získat soubor ZIP z stažení .
// supports DOC, DOT, DOCX, DOCM, DOTX, DOTM, RTF, WordML, MOBI, ODT, and OTT input file formats | |
// load DOCX with an instance of Document | |
Document document = new Document("template.docx"); | |
// call Save method while passing SaveFormat.HTML | |
document.save("html_output.html",SaveFormat.HTML); | |
// load the HTML file in an instance of Workbook | |
Workbook book = new Workbook("html_output.html"); | |
// supports XLS, XLSX, XLSB, XLSM, XLT, XLT, XLTM, XLAM, CSV, TSV, ODS, DIF, SXC, and FODS file formats | |
// save HTML as XLSX | |
book.save("output.xlsx", SaveFormat.AUTO); |
Zdarma online převodník DOCM na EXCEL
Požadavky na převod
Před převodem DOCM na EXCEL můžete z dokumentu DOCM odstranit nepoužité informace prostřednictvím Aspose.Words for Java . Někdy může být nutné odstranit nepoužívané nebo duplicitní informace, aby se snížila velikost výstupního dokumentu a doba zpracování. Třída CleanupOptions umožňuje zadat možnosti čištění dokumentů. Chcete-li z dokumentu odstranit duplicitní styly nebo jen nepoužívané styly nebo seznamy, můžete použít metodu Cleanup . Můžete použít UnusedStyles a UnusedBuiltinStyles pro detekci a odstranění stylů, které jsou označeny jako „nepoužité“.
// supports DOC, DOT, DOCX, DOCM, DOTX, and DOTM file formats | |
// load DOCX with an instance of Document | |
Document document = new Document("template.docx", new LoadOptions("MyPassword")); | |
// call Save method while passing SaveFormat.HTML | |
document.save("html_output.html",SaveFormat.HTML); | |
// load the HTML file in an instance of Workbook | |
Workbook book = new Workbook("html_output.html"); | |
// supports XLS, XLSX, XLSB, XLSM, XLT, XLT, XLTM, XLAM, CSV, TSV, ODS, DIF, SXC, and FODS file formats | |
// save HTML as XLSX | |
book.save("output.xlsx", SaveFormat.AUTO); |
Odstraňte nepoužité informace z dokumentu DOCM pomocí Java
Po převodu DOCM do EXCEL vám Aspose.Cells for Java umožní uložit dokument ke streamování. Pokud potřebujete uložit soubory do streamu, měli byste vytvořit objekt FileOutputStream a poté save soubor do tohoto objektu Stream voláním metody uložení Workbook objekt.
// supports XLS, XLSX, XLSB, XLSM, XLT, XLTX | |
// load the XLS file in an instance of Workbook | |
// Instantiate a Workbook object by excel file path | |
Workbook workbook = new Workbook("input.xls"); | |
// password protect the file. | |
workbook.getSettings().setPassword("1234"); | |
// specify XOR encrption type. | |
workbook.setEncryptionOptions(EncryptionType.XOR, 40); | |
// specify Strong Encryption type (RC4,Microsoft Strong Cryptographic | |
// Provider). | |
workbook.setEncryptionOptions(EncryptionType.STRONG_CRYPTOGRAPHIC_PROVIDER, 128); | |
// save the excel file. | |
workbook.save("EncryptingFiles_out.xls"); |