海平线软件 / 下载安全软件,信赖海平线
海平线软件

您的位置:  > 电脑软件 > 编程开发 > 编程工具 > csv文件编辑器中文版下载

javacsv jar是一款非常好用的csv编辑软件,能处理特殊字符和换行符的问题,自己写的话很容易在特殊字符和换行符上出问题,建议用高人写的jar包,需要的朋友欢迎来下载。

csv是什么

所谓csv,是Comma Separated Value(逗号分隔值)的英文缩写,通常都是纯文本文件。 我们使用SuperCSV来解析CSV文件, Super CSV是一个用于处理CSV文件的Java开源项目。它完全围绕面向对象的思想进行设计,因此可以利用你的面向对象代码来使得处理CSV文件变得更加简 易。它支持输入/输出类型转换、数据完整性校验,支持从任何地方以任何编码读写数据,只要提供相应的Reader与Writer对象。可配置分割符,空格 符号和行结束符等。

javacsv.jar

运行环境介绍

jdk1.6
SuperCSV-1.52.jar 

代码介绍

import java.io.FileInputStream;
import java.io.FileNotFoundException;
import java.io.IOException;
import java.io.InputStreamReader;
import java.io.UnsupportedEncodingException;
import java.util.Iterator;
import java.util.List;

import org.apache.log4j.Logger;
import org.supercsv.io.CsvListReader;
import org.supercsv.prefs.CsvPreference;

public class CsvParser implements IteratorListString{

private static final Logger logger = Logger.getLogger(CsvParser.class);

private CsvListReader reader = null;
private ListString row = null;

public CsvParser(String csvFile, String encoding) {
super();
try {
reader = new CsvListReader(new InputStreamReader(new FileInputStream(csvFile), encoding), CsvPreference.excel_PREFERENCE);
} catch (UnsupportedEncodingException e) {
logger.error(e.getMessage(), e);
} catch (FileNotFoundException e) {
logger.error(e.getMessage(), e);
}
}

public boolean hasNext(){
try {
if(reader.getLineNumber() == 0){/
row = reader.read();
}
row = reader.read();
} catch (IOException e) {
logger.error(e.getMessage(), e);
}
return row != null;
}

public ListString next(){
return row;
}

public void remove(){
throw new UnsupportedOperationException("本CSV解析器是只读的.");
}

public void close(){
if(reader != null){
try {
reader.close();
} catch (IOException e) {
logger.error(e.getMessage(), e);
}
}
}

/**
* 当前行号,从1开始
* @return int
*/
public int getLineNumber(){
return reader.getLineNumber() - 1;
}

}

3. 测试代码

String file = "D:est.csv";

CsvParser p = new CsvParser(file, "GBK");
while(p.hasNext()){
ListString row = p.next();
System.out.println(p.getLineNumber() + " : " + row.get(0) + ", " + row.get(1));
}
p.close();

标签: sv文件编辑器 csv编辑器 JAR包 逗号分隔值

人气软件

更多>单机游戏合集

在这里,您可以随时脱离网络依赖,畅享完整剧情与高自由度玩法——从3A大作到小众神作,随时开启一段专属于您的沉浸式游戏旅程。 查看 >>

csv文件编辑器中文版下载

下载地址在右侧
相关文章
] plsql developer 9注册码生成器下载官网最新版 FlashExcel下载v21.0 绿色版 ASPcodePrint(编译工具)下载v1.5.19 官方版 Padre(Perl开发工具)下载v0.63 免费版 猎码安卓中文开发工具下载v3.1.1 官方版 xilinx ise10.1(硬件设计软件)下载官方免费版 xilinx ise13.4下载官方免费版 chm电子书反编译工具下载v3.74 免费版 masmedit软件下载v1.0.8 官方版 InnoIDE下载汉化绿色免费版 Inno Setup 5.3.10(安装制作软件)下载简体中文优化安装版 jQuery鼠标悬停代码下载2017 完整版 materialize(现代响应式前端框架)下载v1.0.0 中文版 暗巷APK反编译多功能工具箱下载v1.1 绿色版 Visual Studio SVN集成工具下载免费版 JDava 狂人代码生成器java下载v3.0 最终版 顺风耳s510对讲机写频软件下载中文绿色版 HÂeliosSR2 java词法分析器绿色版下载 WL WorkSpacePC版下载v1.0 鸿蒙os2.0系统(华为harmonyos2.0)下载最新正式版 lakeshore(可视化游戏创作工具)下载v2.2.1 官网最新版 雅奇880完美下载免加密狗 紫电ASP快手下载v7.01 中文版 Quartz Cron生成工具下载绿色版 Apk+Dex文件反编译及回编译工具(APKDB)下载v1.9 官方最新版 熊Java编译器下载V1.07 绿色中文免费版 chm editor中文中文无限制版下载v3.10 最新绿色版 plist文件修改工具(Property List Editor)下载官方版-绿色资源网 lingobit localizer中文版下载v9.0.8343 绿色版 cfree 4.0标准版下载v4.0 最新版 雨轩教程发布器(易语言教程发布器)下载v1.0 绿色版 PLC编程软件集成仿真软件(Delta WPLSoft)下载v2.43 官方多语言版 importrec(输入表重建工具)下载v1.7 官方中文版 建威TK928对讲机写频软件下载v9.01 官方中文版 NetBeans IDE For Java SE下载v8.0 官方中文版 BCGControlBar Library(MFC扩展库)下载v25.3 官方最新版 截面查询手册(钢结构截面查询器)下载V3.0 绿色版 Cyclone2D(游戏开发引擎)下载v9.0.2 官网版 jquery1.8.2.min.js下载正式版 PostgreSQL for Windows(关系型数据库管理系统)下载14.5 官方最新版 MSSQL To Excel下载v4.3 最新版 po3oi ruff 智能硬件开发平台下载v1.5 官网版 webstorm2018.3.1汉化修改版下载中文版 汉字ASCII转换器下载v1.0 绿色版 Visual Basic 2005 Express Edition下载 filetool.exe压缩包下载绿色免费版 Java VisualVM下载v1.3.8 官方版
回顶部 去下载

关于本站|下载帮助|下载声明|软件发布|联系我们

Copyright © 2026 www.hpxrj.com.All rights reserved.

备案号琼ICP备2026002670号-1

11111