Налаштуйте висоту рядка та ширину стовпця в Excel за допомогою C#

У деяких випадках вам потрібно налаштувати висоту рядків і ширину стовпців відповідно до вмісту файлів Excel. Для цього MS Excel надає параметри «Ширина комірки» та «Висота рядка» в меню «Формат» групи «Клітинки». Однак як це зробити під час програмної роботи з файлами Excel на C#? У цій статті ви дізнаєтеся, як регулювати висоту рядків і ширину стовпців у файлах Excel за допомогою C#.

C# API для налаштування висоти рядка та ширини стовпця Excel

Aspose.Cells for .NET дозволяє легко створювати файли Excel і керувати ними з ваших програм .NET. Ми будемо використовувати цей API для обробки наших файлів Excel і встановлення висоти рядків і ширини стовпців. Ви можете завантажити API або встановити його з NuGet.

PM> Install-Package Aspose.Cells

C# Налаштування висоти або рядка в Excel

Нижче наведено кроки для налаштування висоти рядка у файлі Excel у C#.

  • Спочатку використовуйте клас Workbook, щоб завантажити файл Excel.
  • Потім скористайтеся колекцією Workbook.Worksheets, щоб отримати доступ до потрібного аркуша за індексом.
  • Отримайте посилання на клітинки на аркуші за допомогою колекції Worksheet.Cells.
  • Викличте метод SetRowHeight() і передайте індекс і висоту рядка як параметри.
  • Нарешті збережіть оновлений файл Excel за допомогою методу Workbook.Save(string).

У наведеному нижче прикладі коду показано, як установити висоту рядка в Excel на C#.

// Завантажте файл Excel
Workbook workbook = new Workbook("workbook.xlsx");

// Отримати посилання на аркуш за допомогою індексу
Worksheet worksheet = workbook.Worksheets[0];

// Отримати колекцію клітин
Cells cells = worksheet.Cells;

// Встановіть висоту другого ряду на 50
cells.SetRowHeight(1, 50);

// Збережіть оновлений файл Excel
workbook.Save("set-row-height.xlsx");

На наступному знімку екрана показано аркуш Excel після встановлення висоти рядка.

Налаштуйте висоту рядка в Excel за допомогою C#

Встановити ширину стовпця в Excel на C#

Нижче наведено кроки для встановлення ширини стовпця у файлі Excel у C#.

  • Спочатку використовуйте клас Workbook, щоб завантажити файл Excel.
  • Потім скористайтеся колекцією Workbook.Worksheets, щоб отримати доступ до потрібного аркуша за індексом.
  • Отримайте посилання на клітинки за допомогою колекції Worksheet.Cells.
  • Викличте метод SetColumnWidth() і передайте індекс і ширину стовпця як параметри.
  • Нарешті збережіть оновлений файл Excel за допомогою методу Workbook.Save(string).

У наведеному нижче прикладі коду показано, як встановити ширину стовпця в Excel на C#.

// Завантажте файл Excel
Workbook workbook = new Workbook("workbook.xlsx");

// Отримати посилання на аркуш за допомогою індексу
Worksheet worksheet = workbook.Worksheets[0];

// Отримати колекцію клітин
Cells cells = worksheet.Cells;

// Встановіть висоту другого стовпця на 40
cells.SetColumnWidth(1, 40);

// Збережіть оновлений файл Excel
workbook.Save("set-column-width.xlsx");

Нижче наведено знімок екрана аркуша Excel після налаштування ширини стовпця.

Налаштуйте ширину стовпця в Excel за допомогою C#

C# API для встановлення висоти рядка та ширини стовпця – отримайте безкоштовну ліцензію

Ви можете отримати безкоштовну тимчасову ліцензію, щоб установити висоту рядків і ширину стовпців у файлах Excel без обмежень оцінки.

C# .NET Excel API – дізнайтеся більше

Ви можете дізнатися більше про C# Excel API за допомогою документації. Крім того, ви можете переглянути посилання на API тут.

Висновок

У цій статті ви дізналися, як регулювати висоту рядків і ширину стовпців у файлах Excel за допомогою C#. Зразки коду та знімки екрана продемонстрували, як встановити певну висоту для рядка та ширину для стовпця у файлі Excel.

Є запитання?

Якщо у вас виникнуть запитання чи запити, ви можете поділитися ними з нами через наш форум.

Дивись також