有没有好用简单的读取 CSV 文件工具啊

2020-06-02 16:51:06 +08:00
 rqxiao

rt 有用过 easyexcel 但是不支持 CSV 读

2637 次点击
所在节点    程序员
10 条回复
cokepro
2020-06-02 17:00:55 +08:00
csv 直接文件流
sudoy
2020-06-02 17:03:20 +08:00
打不开?直接把文件拖到界面上啊。不行再试试:
1 ) microsoft excel (网页版免费): https://www.microsoft.com/en-us/microsoft-365/excel
2 ) open office: https://www.openoffice.org/download/
3 ) Google doc sheet
TimePPT
2020-06-02 17:06:21 +08:00
pandas 挺好
llzzll1234
2020-06-02 17:13:12 +08:00
CSV 这玩意不就是逗号分隔的纯文本吗,随便哪个编辑器都能打开啊
redtea
2020-06-02 17:18:08 +08:00
CSV 里面的坑很多,编码格式有 GBK 和 UTF8,UTF8 还要区分是否开头有 BOM,TAB 分割也是可能的。
jorneyr
2020-06-02 17:20:05 +08:00
compile 'net.sourceforge.javacsv:javacsv:2.0'

import com.csvreader.CsvReader;

CsvReader csvReader = new CsvReader("/Users/Biao/Desktop/20191017.csv", ',', StandardCharsets.UTF_8);
csvReader.readHeaders();

while (csvReader.readRecord()) {
String name = csvReader.get(0); // csvReader.get("name");
...
}
allanzhuo
2020-06-02 21:54:57 +08:00
Apache 有个,可以试试
rwalle
2020-06-03 00:31:44 +08:00
熟悉 Python 的话,自带的 cvs 模块就能解决大多数问题,如果要进行复杂的数据处理那就再装一个 pandas,基本所有操作都能实现
rwalle
2020-06-03 00:32:27 +08:00
csv 模块不是 cvs 模块-_-
Cowhitewhite
2020-06-03 10:52:55 +08:00
CSVWriter 这个 ? Apache 的包

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/677910

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX