Converti un documento in Excel

La conversione di documenti da un formato all’altro è la caratteristica principale di Aspose.Words. Puoi convertire documenti in qualsiasi formato caricare il formato disponibile anche nel formato XLSX.

Converti un documento in XLSX

Convertire un documento in XLSX è un processo piuttosto complicato. Per salvare il documento in formato XLSX utilizzando Aspose.Words, utilizza la classe XlsxSaveOptions e il nuovo elemento Xlsx nell’enumerazione SaveFormat. Come accennato in precedenza, puoi salvare il documento in qualsiasi formato di caricamento supportato da Aspose.Words a XLSX.

Il seguente esempio di codice mostra come salvare PDF in XLSX:

doc = aw.Document(docs_base.my_dir + "Pdf Document.pdf")

doc.save(docs_base.artifacts_dir + "BaseConversions.PdfToXlsx.xlsx")

Trova e sostituisci durante il salvataggio in XLSX

Inoltre, utilizzando Aspose.Words, puoi trovare una stringa specifica o un’espressione regolare nel tuo documento e sostituirla con quella corrispondente di cui hai bisogno. Quindi puoi anche salvare il risultato nel formato XLSX.

Il seguente esempio di codice mostra come eseguire l’operazione di ricerca e sostituzione e salvare il risultato in XLSX:

from aspose.words import Document, DocumentBuilder
from aspose.words.replacing import FindReplaceOptions

doc =  Document()

builder = DocumentBuilder(doc)
builder.writeln("Ruby bought a ruby necklace.")

# We can use a "FindReplaceOptions" object to modify the find - and -replace process.
options = FindReplaceOptions()

# Set the "match_case" flag to "True" to apply case sensitivity while finding strings to replace.
# Set the "match_case" flag to "False" to ignore character case while searching for text to replace.
options.match_case = True

doc.range.replace("Ruby", "Jade", options)
doc.save(ARTIFACTS_DIR + "BaseConversions.FindReplaceXlsx.xlsx")

Specificare il livello di compressione durante il salvataggio su XLSX

È inoltre possibile specificare il livello di compressione durante il salvataggio utilizzando la proprietà CompressionLevel.

Il seguente esempio di codice mostra come specificare il livello di compressione durante il salvataggio nel formato XLSX:

from aspose.words import Document
from aspose.words.saving import XlsxSaveOptions, CompressionLevel

doc = Document(MY_DIR + "Document.docx")

saveOptions = XlsxSaveOptions()
saveOptions.compression_level = CompressionLevel.MAXIMUM

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

Guarda anche