有时候需要在java中读取excel文件的内容,专业的方式是使用java POI对excel进行读取。但如果只是简单的excel内容(比如只有几列,类似键值对的形式存储的数据)就显得杀鸡用牛刀。我们只需要将excel文件转化为普通文本文件再进行读取就可以了。
下面给出具体步骤
1.导出txt文件
打开excel表格
文件》导出》更改文件类型
选择“文本文件(制表符分隔)”
另存为
如果弹出以下内容选择是就好
然后将导出的文件放在项目根目录下
文件内容如下(部分)
可以在这里直接删除列名等信息,也可以稍后在代码中对其处理,这里选择直接删除
待会在java中读取的时候可能会遇到中文变乱码的问题,所以在保存txt时候要选择utf8
2.用java读取txt文件内容
java代码:
import java.io.*;
import java.util.HashMap;
public class Hello {
public static void main(String[] args) throws IOException {
HashMap<String, String> map = new HashMap<>();
File file = new File("excel.txt"