Столкнулся с трудностью, нужно экспортировать таблицу из 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;
Кофе для программистов: как напиток влияет на продуктивность кодеров?
Рекламные вывески: как привлечь внимание и увеличить продажи
Стратегії та тренди в SMM - Технології, що формують майбутнє сьогодні
Выделенный сервер, что это, для чего нужен и какие характеристики важны?
Современные решения для бизнеса: как облачные и виртуальные технологии меняют рынок
Есть папка, в ней 5 txt файлов, задача софта чтобы он искал строку во всех файлах(пусть показывает файл и строку, которую нашел), пока что у меня...
Я использую SSG, WinForm, NET для DesktopСтолкнулся со следующими проблемами:
Необходимо сделать так, чтобы курсор не мог двигаться за пределы заданной области (допустим, пересечь лэйбл)Написал такой код: