此处的Excel文件: http://s000.tinyupload.com/index.php?file_id=48668827125938494328
如果我想列出所有Highs,我该怎么做? 程序的输出应如下所示: 320 323 320 321 324
答案 0 :(得分:0)
除了程序实现之外,使用Apache POI库用Java干净地读取和写入xls,xlsx文件。
答案 1 :(得分:0)
将excel文件导出为csv格式,然后使用以下代码:
import java.io.IOException;
import java.nio.charset.Charset;
import java.nio.file.Files;
import java.nio.file.Path;
import java.nio.file.Paths;
import java.util.List;
public class Main {
public static void main(String[] args) {
Path wiki_path = Paths.get(path, "TestSheet.csv");
Charset charset = Charset.forName("ISO-8859-1");
try {
List<String> lines = Files.readAllLines(wiki_path, charset);
int i = 0;
for (String line : lines) {
if (i>8) {
String temp = line.substring(line.indexOf(',',line.indexOf(',')+1)+1);
temp = temp.substring(0,temp.indexOf(','));
System.out.println(temp);
}
i++;
}
} catch (IOException e) {
System.out.println(e);
}
}
}
不要忘记添加文件路径