怎么给一个CSV文件中的数据插入行号

GaussianDistribution 2014-10-30 04:28:13
在一个文件夹下有很多个CSV文件,每个CSV文件含有数据的列数相同,但都有不同行数的数据。我想给每个CSV文件中的数据增加一列数据,表示行号。对java第三方插件不熟悉,最好能否给我一个示例。

注:我的CSV文件不包含字段。
...全文
525 7 打赏 收藏 转发到动态 举报
写回复
用AI写文章
7 条回复
切换为时间正序
请发表友善的回复…
发表回复
  • 打赏
  • 举报
回复
嗯。 我用了个笨办法,把读到的数据暂时存放在集合里面,然后再新建一个相同名称的CSV文件把集合里的数据读进去。
Inhibitory 2014-10-31
  • 打赏
  • 举报
回复
写到新文件,最后再修改下文件名就好了。 如果写会原文件,文件太大的时候会把原来的数据弄没了,要小心。
我是个伪iter 2014-10-30
  • 打赏
  • 举报
回复
思路大家都给你了 给你个类 java.io.RandomAccessFile 以及他的readline方法 之所以给你这个类是因为这个类容许你 对同一个文件操作 而不会出现是文件内容没了
  • 打赏
  • 举报
回复
引用 3 楼 Inhibitory 的回复:
读一行,行数就+1
数据读出来也加完行号了,怎么写回原来的CSV文件中?需要另外新建一个CSV文件吗?
Inhibitory 2014-10-30
  • 打赏
  • 举报
回复
读一行,行数就+1
  • 打赏
  • 举报
回复
引用 1 楼 Inhibitory 的回复:
读文件,写文件: 1. 读取文件的一行,加上行号,写到文件 2. 继续1直到文件结束
怎么获取每个CSV文件的记录数,需要使用第三方插件吗?
Inhibitory 2014-10-30
  • 打赏
  • 举报
回复
读文件,写文件: 1. 读取文件的一行,加上行号,写到文件 2. 继续1直到文件结束

62,621

社区成员

发帖
与我相关
我的任务
社区描述
Java 2 Standard Edition
社区管理员
  • Java SE
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧