gpt4 book ai didi

c# - 使用 OpenXML 将 Word docx 转换为 Excel

转载 作者:太空狗 更新时间:2023-10-29 21:50:43 31 4
gpt4 key购买 nike

有什么方法可以将我有一些表格的 Word 文档转换为 Excel 文件吗?转换表格会很有帮助。

类似的东西:

  • 使用 OpenXML 打开 Word 文档
  • 查找所有表的 xml 标签
  • 复制 xml 标签
  • 创建Excel文件
  • 将带有表格的 xml 标签从 Word 插入到新的 Excel 文件

我是说

void OpenWordDoc(string filePath)
{
_documentWord = SpreadsheetDocument.Open(filePath, true);
}

List<string> GetAllTablesXMLTags()
{
//find and copy
}

List<string> CreateExcelFile(string filePath)
{
TemplateExcelDocument excelDocument = new TemplateExcelDocument();
_documentExcel = excelDocument.CreatePackage(filePath);
}

void InsertXmlTagsToExcelFile(string filePath)
{
CreateExcelFiles(filePath);
var xmlTable = GetAllTablesXMLTags();
// ... insert to _documentExcel
}

最佳答案

你的步骤是正确的。

分享一些sdk文档,希望对大家有所帮助:

Open XML SDK 2.5 for Office

处理单词表时:

Working with WordprocessingML tables (Open XML SDK)

处理excel表格时:

Working with the shared string table (Open XML SDK)

Working with SpreadsheetML tables (Open XML SDK)

关于c# - 使用 OpenXML 将 Word docx 转换为 Excel,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16459633/

31 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com