将文档转换为 Excel
Contents
[
Hide
]
将文档从一种格式转换为另一种格式是 Aspose.Words 的旗舰功能。您可以将任何可用的 加载格式 文档转换为 XLSX 格式。
将文档转换为 XLSX
将文档转换为 XLSX 是一个相当复杂的过程。要使用 Aspose.Words 将文档保存为 XLSX 格式,请使用 XlsxSaveOptions 类和 SaveFormat 枚举中的新 Xlsx
元素。如上所述,您可以将文档保存为 Aspose.Words 支持的任何加载格式到 XLSX。
以下代码示例显示如何将 PDF 保存到 XLSX:
Document doc = new Document(MyDir + "Pdf Document.pdf");
doc.Save(ArtifactsDir + "BaseConversions.PdfToXlsx.xlsx")
有时需要指定其他选项,这可能会影响将文档另存为 XLSX 的结果。这些选项可以通过使用 XlsxSaveOptions 类来指定,其中包含确定如何显示 XLSX 输出的属性。
保存到 XLSX 时查找并替换
另外,使用 Aspose.Words,您可以在文档中查找特定字符串或正则表达式,并将其替换为您需要的匹配字符串或正则表达式。然后您还可以将结果保存为 XLSX 格式。
以下代码示例显示如何执行查找和替换操作并将结果保存到 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.MatchCase = true;
doc.Range.Replace("Ruby", "Jade", options);
doc.Save(ArtifactsDir + "BaseConversions.FindReplaceXlsx.xlsx");
保存到 XLSX 时指定压缩级别
您还可以使用 CompressionLevel 属性指定保存时的压缩级别。
以下代码示例演示如何在保存为 XLSX 格式时指定压缩级别:
Document doc = new Document(MyDir + "Document.docx");
XlsxSaveOptions saveOptions = new XlsxSaveOptions();
saveOptions.CompressionLevel = CompressionLevel.Maximum;
doc.Save(ArtifactsDir + "BaseConversions.CompressXlsx.xlsx", saveOptions);