Есть ли способ конвертировать документ Word, где у меня есть несколько таблиц в файл Excel? Было бы очень полезно преобразовать таблицы.Преобразование Word docx в Excel с использованием OpenXML
Нечто подобное:
- Открыть документ Слово используя OpenXML
- Найти все таблицы 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
}
К сожалению, мне нужна аналогичная функция, но с использованием OpenXML –