Convertir un Documento a Excel

Convertir documentos de un formato a otro es la característica estrella de Aspose.Words. Puede convertir documentos en cualquier load format disponible también al formato XLSX.

Convertir un documento a XLSX

Convertir un documento a XLSX es un proceso bastante complicado. Para guardar su documento en formato XLSX usando Aspose.Words, use la clase XlsxSaveOptions y el nuevo elemento Xlsx en la enumeración SaveFormat. Como se mencionó anteriormente, puede guardar el documento en cualquier formato de carga compatible con Aspose.Words en XLSX.

El siguiente ejemplo de código muestra cómo guardar PDF en XLSX:

auto doc = MakeObject<Document>(MyDir + u"Pdf Document.pdf");
doc->Save(ArtifactsDir + u"BaseConversions.PdfToXlsx.xlsx");

Buscar y Reemplazar al Guardar en XLSX

También usando Aspose.Words, puede encontrar una cadena específica o expresión regular en su documento y reemplazarla con la que coincida con la que necesita. Luego también puede guardar el resultado en formato XLSX.

El siguiente ejemplo de código muestra cómo realizar la operación de búsqueda y reemplazo y guardar el resultado en XLSX:

auto doc = MakeObject<Document>();
auto builder = MakeObject<DocumentBuilder>(doc);

builder->Writeln(u"Ruby bought a ruby necklace.");

// We can use a "FindReplaceOptions" object to modify the find-and-replace process.
auto options = MakeObject<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->set_MatchCase(true);

doc->get_Range()->Replace(u"Ruby", u"Jade", options);
doc->Save(ArtifactsDir + u"BaseConversions.FindReplaceXlsx.xlsx");

Especifique el Nivel de Compresión Al Guardar en XLSX

También puede especificar el nivel de compresión al guardar utilizando la propiedad CompressionLevel.

El siguiente ejemplo de código muestra cómo especificar el nivel de compresión al guardar en formato XLSX:

auto doc = MakeObject<Document>(MyDir + u"Document.docx");
auto saveOptions = MakeObject<XlsxSaveOptions>();
saveOptions->set_CompressionLevel(CompressionLevel::Maximum);

doc->Save(ArtifactsDir + u"BaseConversions.CompressXlsx.xlsx", saveOptions);

Véase También

  • Sección de documentación Proteger o Cifrar un Documento para obtener más información sobre cómo proteger y cifrar un documento
  • El artículo Buscar y Reemplazar para obtener más información sobre cómo buscar y reemplazar el contenido que desea