C'è un modo per convertire un documento Word in cui ho alcune tabelle in un file Excel? Sarebbe molto utile convertire le tabelle.Converti Word docx in Excel usando OpenXML
Qualcosa del genere:
- Aprire il documento Word utilizzando OpenXML
- Trova tutte le tabelle XML-tag
- Copia XML-tag
- Creare file Excel
- Inserire XML-tag con tavolo da Word a nuovo file Excel
Intendo
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
}
Sfortunatamente, ho bisogno di una funzione simile ma usando OpenXML –