Столкнулся с трудностью, нужно экспортировать таблицу из excel файла в word. Может кто подсказать, как это реализовать? (может быть у кого нибудь уже есть готовый вариант)
Есть библиотеки для работы с Microsoft Office:
Microsoft.Office.Interop.Excel и Microsoft.Office.Interop.Word Добавь их в проект через NuGet и будет тебе счастье.
Реализация:
using Word = Microsoft.Office.Interop.Word;
Word.Application wdapp = new Word.Application();
Word.Document wddoc = wdapp.Documents.Add();
string xlSheetPath = @"D:\\New\\1.xlsx"; \\ **Путь к файлу Excel**
string ext = xlSheetPath.Substring(xlSheetPath.LastIndexOf("."),
xlSheetPath.Length - xlSheetPath.LastIndexOf("."));
int xlVersion = (xlSheetPath.Substring(xlSheetPath.LastIndexOf("."),
xlSheetPath.Length - xlSheetPath.LastIndexOf(".")) == ".xls") ? 8 : 12;
wdapp.Selection.Fields.Add(wdapp.Selection.Range, Word.WdFieldType.wdFieldLink,
"Excel.Sheet." + xlVersion.ToString() + " " + xlSheetPath + " Лист1!R1C1:R13C5 \\a \\f 5 \\h", true); \\ **Выбор нужного диапазона для переноса**
wdapp.Visible = true;
Апостиль в Лос-Анджелесе без лишних нервов и бумажной волокиты
Основные этапы разработки сайта для стоматологической клиники
Продвижение своими сайтами как стратегия роста и независимости