У деяких випадках вам потрібно налаштувати висоту рядків і ширину стовпців відповідно до вмісту файлів Excel. Для цього MS Excel надає параметри «Ширина комірки» та «Висота рядка» в меню «Формат» групи «Клітинки». Однак як це зробити під час програмної роботи з файлами Excel на C#? У цій статті ви дізнаєтеся, як регулювати висоту рядків і ширину стовпців у файлах Excel за допомогою C#.
- C# API для встановлення висоти рядка та ширини стовпця в 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#.
- Спочатку використовуйте клас 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 після налаштування ширини стовпця.
C# API для встановлення висоти рядка та ширини стовпця – отримайте безкоштовну ліцензію
Ви можете отримати безкоштовну тимчасову ліцензію, щоб установити висоту рядків і ширину стовпців у файлах Excel без обмежень оцінки.
C# .NET Excel API – дізнайтеся більше
Ви можете дізнатися більше про C# Excel API за допомогою документації. Крім того, ви можете переглянути посилання на API тут.
Висновок
У цій статті ви дізналися, як регулювати висоту рядків і ширину стовпців у файлах Excel за допомогою C#. Зразки коду та знімки екрана продемонстрували, як встановити певну висоту для рядка та ширину для стовпця у файлі Excel.
Є запитання?
Якщо у вас виникнуть запитання чи запити, ви можете поділитися ними з нами через наш форум.