Как получить определенное значение ячейки в Excel с помощью Java

Как получить определенное значение ячейки в Excel с помощью Java

Рабочие книги Excel (XLSX или XLS) широко используются крупными и малыми организациями для анализа финансовых данных, ведения учета и организации данных. Файл Excel состоит из одной или нескольких электронных таблиц, а лист содержит сетку ячеек. Как Java-разработчик, у вас может возникнуть потребность в использовании существующих данных файла Excel в вашем приложении, и вы находите простой способ прочитать значение конкретной ячейки. Чтобы справиться с этим, мы обсудим, как получить определенное значение ячейки в Excel с помощью Java. Кроме того, мы увидим, как читать значение ячейки в виде строки с форматированием или без него.

В этой статье будут рассмотрены следующие моменты:

Библиотека для чтения Java Excel — установка

В этом разделе мы обсудим процедуру работы с этой библиотекой для чтения Java Excel. Если вы используете Maven для управления проектом или приложением Java, добавьте следующие конфигурации в файл pom.xml.

<repository>
	<id>ConholdateJavaAPI</id>
	<name>Conholdate Java API</name>
	<url>https://releases.conholdate.com/java/repo</url>
</repository>        
<dependency>
	<groupId>com.conholdate</groupId>
	<artifactId>conholdate-total</artifactId>
	<version>23.6</version>
	<type>pom</type>
</dependency>

Затем выполните следующие команды.

mvn clean    
mvn install -U

Для получения информации о других платформах Java посетите releases.conholdate.com.

Прочитайте определенное значение ячейки Excel с помощью программы чтения Java

В этом разделе показано, как прочитать значение ячейки из определенного листа Excel. Поскольку местоположение каждой ячейки определяется ссылкой на пересечение номера строки и буквы столбца, перед открытием редактора кода следует помнить об идентификаторе ячейки. Предположим, нам нужно получить значение ячейки «G5».

Чтобы прочитать значение ячейки, выполните следующие действия:

В следующем примере кода показано, как получить и отобразить значение ячейки Excel в Java.

Получить значение ячейки Excel с форматированием в Java

До сих пор мы объясняли, как читать конкретное значение ячейки Excel с помощью библиотеки чтения Java Excel. Добавляя больше, мы опишем, как читать строковое значение ячейки с форматированием или без него. Пожалуйста, следуйте инструкциям ниже:

В следующем фрагменте кода показано, как получить и распечатать значение ячейки с форматированием или без него в Java. Предположим, что «0,12345» является значением ячейки, вывод будет отображаться следующим образом:

Value with cell style: 0.12
Value without any formatting: 0.12345

Получить бесплатную лицензию

Вы можете получить бесплатную временную лицензию, чтобы опробовать API без ограничений на пробную версию.

Заключение

В заключение мы надеемся, что вы узнали, как получить значение определенного значения ячейки в Excel на Java, используя библиотеку для чтения Excel. Кроме того, вы узнали, как получить значение ячейки в виде строки с форматированием ячейки или без него.

Вы можете посетить документацию, чтобы узнать больше об API Java Excel reader.

И, наконец, следите за обновлениями на conholdate.com.

Задайте вопрос

Вы можете сообщить нам о своих вопросах или запросах на нашем форуме.

Смотрите также