Как прописать все слова в таблице Excel с помощью NPOI C #

Мне нужно преобразовать все слова, коаданирующие в листе, в верхний регистр, используя NPOI в C #; Я не могу найти способ сделать это.

  • Перед применением верхнего регистра: Cell [1; 1] = stackoverflow
  • После применения прописных букв: Cell [1; 1] = STACKOVERFLOW

Я не думаю, что это возможно без циклирования через ячейки с использованием NPOI.
Вероятно, это можно сделать с помощью Interop to Excel, поскольку можно выбрать диапазон в файле и выполнить некоторые действия над ним (например, в Excel), но NPOI не предлагает таких возможностей.

Тем не менее, вам не нужно перебирать все ячейки в листе, поскольку существуют свойства FirstRowNum и LastRowNum и они дают вам ряд строк, содержащих фактические данные.

Таким образом, ваш цикл может выглядеть (преобразование в верхний регистр всех строк из первого листа файла):

 var hssfwb; using (var file = new FileStream(@"your_file.xls", FileMode.Open, FileAccess.Read)) { hssfwb = new HSSFWorkbook(file); file.Close(); } var sheet = hssfwb.GetSheetAt(0); for (int i = sheet.FirstRowNum; i <= sheet.LastRowNum; i++) { var row = sheet.GetRow(i); if (row != null) { foreach (ICell cell in row.Cells.Where(c => c.CellType == CellType.String)) cell.SetCellValue(cell.StringCellValue.ToUpper()); } } 
  • NPOI - Добавить изображение в заголовок excel
  • Попытка создать новый .xlsx-файл с помощью NPOI и записать в него
  • Ошибка загрузки файла xlsx на C #
  • Редактирование шаблона Excel с помощью NPOI C #
  • Формат номера NPOI Excel не отображается в листе Excel в asp.net
  • Почему я читаю числовые значения как строку в excel
  • Вернуть файл excel без сохранения его на сервере внутри контроллера
  • Проблема с записью даты в файл Excel с использованием NPOI
  • Каковы общие знания о NPOI, EPPlus и Koogra по состоянию на 2015 год?
  • Excel с NPOI: получить стиль (backgroundcolor) ячейки
  • Библиотека C # NPOI: файл xlsx не обновляется после модификации
  • Interesting Posts

    Excel Userform Image Drag для простой игры

    Формула массива INDEX MATCH для строк 1M

    Код VBA для отображения первой и последней точек на графике

    MATLAB: импорт данных в Matlab из листа Excel со 100 000 строк и 300 столбцов

    Перенос данных в открытую книгу из закрытой книги без указания пути к файлу, учитывая, что оба они находятся в одной папке

    Как заблокировать ячейки Excel в VBA?

    Использование ячеек Excel в качестве параметров для обновления базы данных

    Проблема в создании сводной таблицы через VBA

    Функция Excel Vba, есть ли ограничение на отсутствие символов?

    Анализ и преобразование текста в Excel

    vba – установить данные в ячейке для какой даты отображается

    Как я могу заблокировать вставку строк и столбцов в Excel?

    Запись и форматирование словарного документа с использованием excel VBA

    vba internet explorer удалить объект

    Найти все строки, содержащие подстроку внутри строки и вернуть первые ячейки всех таких строк в ms-excel

    Давайте будем гением компьютера.