Поэтому я пытаюсь создать программу на C #, которая считывает данные из ячеек Excel. Я подумал, что было бы весьма эффективно, если бы я мог реализовать механизм, который ищет весь файл Excel и читает только из ячеек, имеющих определенный "тег". Можно ли на самом деле создать какой-то тег для ячеек Excel, который я позже смогу использовать в C #?
2 ответа
Поиск тега во всех ячейках файла Excel очень неэффективен. Однако вы можете определить, например, Range
, состоящий из ячеек, которые вы хотите прочитать. Затем вы просто просматриваете ячейки в цикле и читаете значения.
Диапазон не должен быть смежным. Ячейки, принадлежащие диапазону, могут представлять собой любую комбинацию ячеек из рабочего листа.
Вам следует ознакомиться с условным форматированием правил. Это позволяет форматировать ячейки на основе их значений или атрибутов и может заставить ячейки либо выглядеть, либо вести себя определенным образом в зависимости от их текущего значения.
Это отличный способ сделать автоматическое кодирование цвета. Но формула для кодирования этого в программу на C # была бы похожа. Если «что-то», то "сделать это".
Условное форматирование имеет буквально бесконечные опции и команды атрибутов ячеек, я уверен, что если вы включите эту функцию в Google, то вы увидите невидимые теги, в которые вы вводите.
Другой вариант - щелкнуть правой кнопкой мыши по ячейке, вы можете "Добавить комментарий". Возможно, это может быть способ пометить ячейки вручную, а затем попросить программу на C # запросить любые ячейки с комментариями.
При поиске листа или рабочей книги вы можете искать комментарии в качестве кнопки выбора.