Перейти к основному содержимому

17 записей с тегом "Excel"

Посмотреть все теги

· 6 мин. чтения

1. Обзор

В этом руководстве мы продемонстрируем использование API-интерфейсов Apache POI и JExcel для работы с электронными таблицами Excel.

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

2. Зависимости Maven

Для начала нам нужно добавить следующие зависимости в наш файл pom.xml :

· 4 мин. чтения

1. Обзор

Когда дело доходит до файлов Microsoft Excel, чтение значений из разных ячеек может быть немного сложным. Файлы Excel представляют собой электронные таблицы, организованные в строки и ячейки, которые могут содержать значения типа String, Numeric, Date, Boolean и даже Formula . Apache POI — это библиотека, предлагающая полный набор инструментов для работы с различными файлами Excel и типами значений .

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

2. Зависимость от Maven

Начнем с добавления зависимости Apache POI в pom.xml :

· 3 мин. чтения

1. Обзор

В этом кратком руководстве мы покажем, как форматировать числовые ячейки в Excel с помощью Apache POI .

2. Апач POI

Apache POI — это чистый Java-проект с открытым исходным кодом. Он предоставляет библиотеки для чтения и записи файлов в форматах Microsoft Office, таких как Word, PowerPoint и Excel .

При работе с более новым форматом файлов .xlsx мы будем использовать класс XSSFWorkbook , а для формата .xls мы используем класс HSSFWorkbook .

· 4 мин. чтения

1. Обзор

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

Мы создадим файл Excel динамически и добавим изображение в ячейку, используя apache-poi .

2. Настройка проекта и зависимости

Приложения Java могут использовать apache-poi для динамического чтения, записи и изменения содержимого электронной таблицы Excel. Он поддерживает форматы Excel как .xls , так и .xlsx .

· 1 мин. чтения

1. Обзор

В этом руководстве мы покажем, как добавить столбец на лист в файле Excel с помощью Apache POI.

2. Апач POI

Для начала нам сначала нужно добавить зависимость poi-ooxml в файл pom.xml нашего проекта :

<dependency>
<groupId>org.apache.poi</groupId>
  <artifactId>poi-ooxml</artifactId>
  <version>5.0.0</version>
</dependency>

· 2 мин. чтения

1. Обзор

В этом руководстве мы узнаем, как добавить границы на лист Excel с помощью Java-библиотеки Apache POI .

Для получения дополнительных основ работы с Excel мы можем начать с работы с Microsoft Excel в Java .

2. Границы Excel

Мы можем создать границы для ячейки Excel или для диапазона ячеек. Эти границы могут быть в различных стилях . Некоторые примеры стилей включают толстые линии, тонкие линии, средние линии, пунктирные линии. Чтобы добавить больше разнообразия, у нас могут быть цветные границы .

· 6 мин. чтения

1. Введение

В этой статье мы покажем, как загружать файлы Excel и отображать их содержимое на веб-странице с помощью среды Spring MVC .

2. Загрузка файлов Excel

Чтобы иметь возможность загружать файлы, мы сначала создадим сопоставление контроллера, которое получает MultipartFile и сохраняет его в текущем местоположении:

private String fileLocation;

@PostMapping("/uploadExcelFile")
public String uploadFile(Model model, MultipartFile file) throws IOException {
InputStream in = file.getInputStream();
File currDir = new File(".");
String path = currDir.getAbsolutePath();
fileLocation = path.substring(0, path.length() - 1) + file.getOriginalFilename();
FileOutputStream f = new FileOutputStream(fileLocation);
int ch = 0;
while ((ch = in.read()) != -1) {
f.write(ch);
}
f.flush();
f.close();
model.addAttribute("message", "File: " + file.getOriginalFilename()
+ " has been uploaded successfully!");
return "excel";
}