答案 0 :(得分:0)
您想用它做什么?如果您只想处理Excel文件的数据,则可以将Excel文件导出为csv文件(在Excel 2016中:“文件”>“导出”>“更改文件类型”>“ CSV(逗号分隔)”)。
用于分隔数据的定界符取决于您的系统设置(在分号上设置了我的分号,以消除单元格中逗号引起的讨厌情况)。
CSV文件的优点是您可以像处理任何其他文本文件一样处理该文件。
在JButton的actionPerformed方法中,您可以使用以下方法打开文件:
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();
}
}