Java открыть файл XLSX - PullRequest
       4

Java открыть файл XLSX

0 голосов
/ 03 марта 2019

Как открыть файл Excel, расположенный внутри моего проекта?

enter image description here

Я хочу нажать кнопку j и открыть файл1

1 Ответ

0 голосов
/ 03 марта 2019

Что бы вы хотели с этим сделать?Если вы просто хотите обработать данные Excel-файла, я бы экспортировал мой Excel-файл в csv-файл (в Excel 2016: Файл> Экспорт> Изменить тип файла> CSV (с разделителями-запятыми)).

Разделитель, используемый для разделения данных, зависит от настроек вашей системы (у меня установлена ​​точка с запятой, чтобы исключить надоедливые ситуации с запятыми в ячейках).

Преимущество CSV-файла заключается в том, что вы можете обрабатывать файлкак любой другой текстовый файл.

Внутри actionPerformed-метода вашего JButton вы можете открыть файл, используя:

try (Scanner sc = new Scanner(new File("my_csv_file.csv"))) {
    // do anything you want with the file using the scanner object
    // for example, print all data to the screen:
    // make sure you import java.util.Scanner, java.io.File and java.io.FileNotFoundException
    // and catch a FileNotFoundException or throw it to be handled anywhere else
    while (sc.hasNextLine()) {
        String data[] = sc.nextLine().split(";");
        for (String s : data) {
            System.out.print(s + "\t");
        }
        System.out.println();
    }
}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...