Converta um documento no Excel

Convertendo documentos de um formato para outro é o recurso emblemático de Aspose.Words. Você pode converter documentos em qualquer disponível Forma de carga também para o formato XLSX.

Converter um documento para XLSX

Converter um documento para XLSX é um processo bastante complicado. Para salvar seu documento no formato XLSX usando <span notrans="<span notrans=" Aspose.Words"="">, usar o XlsxSaveOptions classe e o novo Xlsx elemento no SaveFormat enumeração. Como mencionado acima, você pode salvar o documento em qualquer formato de carga suportado por Aspose.Words para XLSX.

O exemplo a seguir mostra como salvar PDF para XLSX:

Document doc = new Document(getMyDir() + "Pdf Document.pdf");
doc.save(getArtifactsDir() + "BaseConversions.PdfToXlsx.xlsx");

Encontrar e substituir ao salvar a XLSX

Também usando Aspose.Words, você pode encontrar uma string específica ou expressão regular em seu documento e substituí-la pelo correspondente que você precisa. Então você também pode salvar o resultado para o formato XLSX.

O exemplo de código a seguir mostra como executar encontrar e substituir a operação e salvar o resultado para XLSX:

Document doc = new Document();
DocumentBuilder builder = new DocumentBuilder(doc);

builder.writeln("Ruby bought a ruby necklace.");

// We can use a "FindReplaceOptions" object to modify the find-and-replace process.
FindReplaceOptions options = new FindReplaceOptions();
// Set the "MatchCase" flag to "true" to apply case sensitivity while finding strings to replace.
// Set the "MatchCase" flag to "false" to ignore character case while searching for text to replace.
options.setMatchCase(true);

doc.getRange().replace("Ruby", "Jade", options);
doc.save(getArtifactsDir() + "BaseConversions.FindReplaceXlsx.xlsx");

Especificar nível de compressão ao salvar a XLSX

Você também pode especificar o nível de compressão ao salvar usando o CompressionLevel propriedade.

O exemplo de código a seguir mostra como especificar o nível de compressão ao salvar para o formato XLSX:

Document doc = new Document(getMyDir() + "Document.docx");
XlsxSaveOptions saveOptions = new XlsxSaveOptions();
saveOptions.setCompressionLevel(CompressionLevel.MAXIMUM);

doc.save(getArtifactsDir() + "BaseConversions.CompressXlsx.xlsx", saveOptions);

Ver também