Создайте docx с помощью Mail merge на C#

Высокоскоростная библиотека .NET для объединения шаблонов документов и пользовательских данных в файлы различных форматов

Мощный, независимый от платформы Mail Merge API. Используйте наш Mail Merge API для разработки высокоуровневого ПО для .NET and .NET Core. Это мощное программное решение для объединения шаблонов в Word форматах и PDF и данных из пользовательских источников данных и дальнейшего экспорта результата в DOCX, PDF, HTML и другие популярные форматы с использованием C#.

Посмотреть фрагмент кода

Mail merge Word файлов и Excel данных в C#

Быстрая библиотека .NET для выполнения слияния почты с Excel данными.

Наш Mail Merge SDK позволяет вам заполнять шаблон Word вашими данными из Excel листа. На основе нашего Mail Merge API вы можете создать собственное программное решение с помощью .NET, которое позволит вам автоматизировать электронные письма из Excel и создавать отчеты с Excel данными.

Чтобы выполнить Mail merge из Excel в Word, просто выполните операцию Mail merge в C# и экспортируйте результат в любой поддерживаемый Word формат.

Mail merge из Excel в Word с использованием C#

С помощью нашего мощного Mail merge API вы можете создавать персонализированные документы в C# используя только шаблон Word Merge и данные из Excel.

Как использовать Mail merge из Excel:

  • Создайте шаблон Word со специальными полями слияния, в которые будут вставлены ваши данные из Excel.
  • Преобразуйте Excel документ в файл CSV, а затем в JSON файл, подходящий для анализа с помощью нашего API.
  • Выполните операцию Mail, объединив шаблон Word и данные, сконвертированные из Excel в CSV, а затем в JSON.

Mail merge с Google Docs

С помощью нашего высококачественного Mail merge API вы также можете выполнять операцию Mail merge с Документами Google. Просто загрузите необходимые данные в Word формате и Excel, убедитесь, что шаблон Word содержит поля слияния и выполните операцию слияния почты в C#, аналогично алгоритму, описанному в предыдущем разделе.

Чтобы попробовать этот мощный веб-инструмент Mail merge, загрузите шаблон Word со специальными полями слияния и данными из Excel, преобразованными, как описано выше. После запуска кода экспортируйте результат в любой формат, используя C#.

В следующем примере показано, как выполнить операцию Mail merge для создания Word документа в C#:

Выполнение операции Mail merge с использованием шаблона docx на C#
Загрузить шаблон Mail merge
Выполнить код
Загрузить данные Mail merge
Выберите целевой формат из списка
dotnet add package Aspose.Words
Копировать
using Aspose.Words;
using Aspose.Cells;

var doc = new Document("Input1.docx");
var workbook = new Workbook("Input2.xlsx");
var worksheet = workbook.Worksheets[0];

var dataTable = worksheet.Cells.MaxDisplayRange.ExportDataTable(
   new ExportTableOptions { ExportColumnName = true });
doc.MailMerge.Execute(dataTable);

doc.Save("Output.docx");
Выполнить код

Как использовать Mail merge в docx файлах

  1. Установите 'Aspose.Words для .NET'.
  2. Добавьте ссылку на библиотеку (импортируйте библиотеку) в свой C# проект.
  3. Создайте шаблон docx с полями слияния.
  4. Откройте файл шаблона на C#.
  5. Вызовите метод Execute(), передав туда поля слияния и их значения.
  6. Вызовите метод Save(), передав имя выходного файла с требуемым расширением.
  7. Получите результат операции Mail merge в виде Word файла.

C# библиотека для использования Mail merge в docx

Есть три альтернативных варианта установки "Aspose.Words для .NET" в вашу систему. Пожалуйста, выберите тот, который соответствует вашим потребностям, и следуйте пошаговым инструкциям:

Системные Требования

Наш продукт полностью кроссплатформен и поддерживает все основные реализации .NET:

  • .NET ≥ 5.0
  • .NET Core ≥ 2.0
  • .NET Standard ≥ 2.0
  • .NET Framework ≥ 3.5
  • MonoMac
  • MonoAndroid
  • Xamarin

Поскольку код .NET не зависит от базового оборудования или операционной системы, а зависит только от виртуальной машины, вы можете разрабатывать любое программное обеспечение для Windows, macOS, Android, iOS и Linux. Просто убедитесь, что у вас установлена соответствующая версия .NET Framework, .NET Core, Windows Azure, Mono или Xamarin.

Мы рекомендуем использовать интегрированные среды разработки Microsoft Visual Studio, Xamarin и MonoDevelop для создания приложений C#, F#, VB.NET.

Для получения более подробной информации обратитесь к документации по продукту.

Другие поддерживаемые форматы файлов

Вы можете выполнить операцию Mail merge для других файловых форматов:

5%

Подпишитесь на обновления продукта Aspose

Получайте ежемесячные информационные бюллетени и предложения, доставляемые прямо на ваш почтовый ящик.