- 浏览: 1243423 次
- 性别:
- 来自: 深圳
-
文章分类
- 全部博客 (718)
- HTML (13)
- JS基础 (23)
- JS应用 (40)
- AJAX (6)
- JSP相关 (12)
- JAVA基础 (52)
- JAVA应用 (74)
- APPLET (11)
- SWING\RCP (2)
- JAVA反射 (6)
- 设计模式 (26)
- 数据库设计 (20)
- Struts (35)
- Struts2 (12)
- Spring (22)
- Hibernate (45)
- Ibatis (18)
- mybatis (3)
- SSH (8)
- UML (5)
- WebService (3)
- XML (16)
- Log4j (7)
- WEB容器 (26)
- 数据结构 (36)
- Linux (34)
- Ruby on Rails (1)
- 其它技术 (27)
- IDE配置 (15)
- 项目实战 (2)
- Oracle (69)
- JAVA报表 (7)
- Android学习 (2)
- 博客链接 (1)
- 网络基础 (1)
- WEB集群 (1)
- .Net开发 (11)
- PB (4)
- 系统构建 (15)
最新评论
-
jnjeC:
牛逼啊哥们,讲得太好了
Maven仓库理解、如何引入本地包、Maven多种方式打可执行jar包 -
九尾狐的yi巴:
很好 感谢!
Itext中文处理(更新版) -
luweifeng1983:
有用的,重启一下嘛。
设置eclipse外部修改文件后自动刷新 -
Master-Gao:
设置了也不管用,怎么破呢?
设置eclipse外部修改文件后自动刷新 -
aigo_h:
锋子还有时间写博客,还是很闲哈!
Add directory entries问题
首先:什么是.csv文件?
- 所谓“CSV”,是CommaSeparatedValue(逗号分隔值)的英文缩写,通常都是纯文本文件。下面是一个实际CSV文件中的部分内容,让大家对他有一个感性的认识。我们选的是Sjojo_Rescan的CSV文件(Sjojo是ASW-亚洲扫图风的成员之一)。
- sj_mino1001.jpg,715282,4FB55FE8,
- sj_mino1002.jpg,471289,93203C5C,
- sj_mino1003.jpg,451929,C4E80467,
- 通常CSV文件开头是不留空的,以行为单位,每行中记录一张图片的了多项数据,每项数据用逗号来分隔(标准英文逗号)。一般说来集图用的.CSV文件的格式是这样的:
- 文件名,文件大小(以字节为单位),CRC校验值,注释(可省略)
- sj_mino1001.jpg,715282,4FB55FE8,
- ||||
- 文件名文件大小CRC值注释(已省略)
- 如果你的机器上装了MicrosoftExcel的话,.csv文件默认是被Excel打开的。需要注意的是,当你双击一个.CSV文件,Excel打开它以后即使不做任何的修改,在关闭的时候Excel往往会提示是否要改成正确的文件格式,这个时候千万记得要选择“否”。因为Excel认为.CSV文件中的数字是要用科学记数法来表示的,而我们要的.CSV文件中的数字是普通的。如果你选择了“是”的话,Excel
- 会把CSV文件中所有的数字用科学计数来表示(2.54932E+5这种形式),这个文件就没法用了。所以如果你的CSV文件绝大部分都是用在集图上的话,建议把.CSV的默认打开方式改成任意一个文本编辑器,系统自带的记事本就是个不错的选择。
- 好,让我们回到CSV文件的格式中来。见上面,从左到右sj_mino1001.jpg是文件名,715282是以字节表示的文件大小。当文件名中包含逗号的时候,由于逗号在CSV文件中特殊的作用,为了不至于产生歧义,需要用引号把文件名括起来。比如"TheArt,Fantasy.jpg",384211,...,....接着是一个8位的16进制数字4FB55FE8,这是文件的CRC32校验值。整个CSV文件的精髓都在这里。
- 一般邮件处理程序都有导入与导出地址簿的功能,而这个导入与导出地址簿的功能通过CSV与Wab文件来实现的。
- 以大多数人使用的OE和Foxmail为例,它们的通讯簿内容均可导出为.CSV的文件,这种文件不仅可用Excel打开,也可用任何文本编辑软件编辑、修改。CSV文件能够很快地被OE和Foxmail导入,而且该文件体积很小又便于软盘携带。
- 你可从OE中导出一个*.CSV的通讯簿文件做样板,*.CSV通讯簿文件的格式由“姓名”、“电子邮件地址”、“职务”等项目组成。有心的读者不妨用记事本打开CSV文件看一下,CSV是一种用逗号分隔的文件。如果你仅用它来发电子邮件,可以只输入“姓名”、“电子邮件地址”这两项的内容即可。每一个联系人的内容占一行,每行各项内容用“,”号隔开,最后一项的后面没有“,”号。不输入内容的项留空,但分隔符“,”号不能省。
- 这样,以样板文件为基础,一旦有新联系人要添入通讯簿时,要添加几个联系人只要在文本文件的最后直接添加即可。对于有大量新联系人的信息要加入通讯簿时,用这种编辑方法更节省输入工作量。修改了含联系人信息的*.CSV文件,你只需在OE或Foxmail下将*.CSV文件内容导入通讯簿即可。这个*.CSV文本文件的容量很小哦。就通用性来说,CSV文件要比Wab文件要好些!故大家在备份与恢复通信录时,还是使用CSV文件比较好
注意到CSV文件实际上跟文本文件没什么区别,只是它里面的内容默认以“,”号隔开,系统默认用Excel打开
发表评论
-
JAVA短信发送及JAVA发送http请求与处理
2016-06-22 14:34 683JAVA发送HTTP请求与处理参考: http://ww ... -
Java Zip应用
2016-06-22 14:30 712应用系统中使用jdk原生 ... -
模拟tomcat进行http请求及响应处理:BufferedReader类的readLine在socket网络编程应用时发生阻塞
2016-05-11 15:04 1854最近写一个简单的程序模拟tomcat进行http请求及响应 ... -
Castor-xml映射出现节点重复问题解决
2015-08-13 16:24 1226最近在使用Castor-xml生成XML时发现生成的格式不 ... -
Add directory entries问题
2014-08-05 10:24 1957用spring注解的项目,eclipse可以运行,打成jar ... -
BeanUtils.copyProperties与PropertyUtils.copyProperties用法及区别
2013-01-25 16:21 902http://www.cnblogs.com/fayf/ar ... -
java.net.BindException: Cannot assign requested address
2012-06-13 14:10 920转:http://wgkgood.blog.51cto ... -
Duplicate name in Manifest: Depends-On
2012-06-13 13:13 1673解决方法:http://ww2.sjc.edu/faculty ... -
java tree
2011-11-16 02:01 1316import java.util.ArrayList; im ... -
jacob操作word和excel
2011-07-28 17:00 919http://danadler.com/jacob/ -
获得PrepareStatement 的最终执行语句
2011-07-04 10:07 1040方法一:http://www.blogjava.net/ ... -
Non-terminating decimal expansion; no exact representable decimal result
2011-06-24 16:03 2637由于需要处理精度比较高的浮点数,所以弃用double类型,改用 ... -
JXLS应用示例
2011-06-03 01:41 3535JXLS在循环的记录前加序号: <jx:f ... -
月份加减方法处理
2011-06-03 00:52 943private static String monthAdd ... -
JAVA 5.0 后 自带监控工具 jps、jinfo、jstat、jma
2011-05-12 16:25 1260最近有个客户要进行WebLogic性能调优,但因为他们没有性能 ... -
定时器的实现、java定时器介绍与Spring中定时器的配置
2011-04-28 15:05 25721定时器的作用 在实际的开发中,如果项目中需要定时执行或者需 ... -
ClientAbortException,Connection reset by peer: socket write error
2011-03-07 11:24 6136extremetable导出excel,弹出一个下载窗口,这 ... -
java 调ireport (javaBean数据源)保存服务器 生成word
2011-02-24 14:40 1593package com.ztesoft.bidding.con ... -
JAVA包生成EXE应用实例
2011-01-06 15:35 1060相关文章:http://blog.csdn.net/fresh ... -
RMI客户端调用远程服务器方法-远程方法调用
2010-12-27 16:45 2778RMI软件下载:http://www.genady.net/r ...
相关推荐
下面我们将详细介绍Java避免UTF-8的csv文件打开中文出现乱码的方法。 首先,需要了解UTF-8和UTF-16LE这两种编码格式。UTF-8是一种变长编码格式,使用1到4个字节来表示一个字符。UTF-16LE是一种定长编码格式,每个...
在Java编程环境中,将Excel文件(.xls或.xlsx格式)转换为CSV文件是一项常见的任务,特别是在数据处理和分析中。本文将深入探讨如何利用Java来完成这个过程,主要使用Apache POI库,这是一个广泛使用的开源库,专门...
文件中包括读取excel、csv文件,同时可以将读取出的文件内容保存在另外一个excel或csv中。注意excel2003和excel2007调用的jar包也不一样,需要将代码进行修改。2007版的将HSSF改成XSSF,2003相反。csv文件用XSSF
下面我们将深入探讨如何在Java中正确地读取和写入CSV文件,以及解决中文乱码的问题。 1. **字符编码的理解**: - 在处理中文字符时,必须确保使用正确的字符编码,例如UTF-8。UTF-8是一种广泛支持的编码格式,可以...
java实现批量excel转csv,其中csv文件为utf-8格式,支持直接导入数据库。
该工具类可以将csv文件转xls、xlsx文件。最主要的是可将csv文件流转excel文件流,例如你之前的程序处理excel上传,现在需求改为csv上传,可大大减少重构
综上所述,Java导入Excel文件涉及的关键技术包括Apache POI库的使用,对HSSF和XSSF的理解,以及对CSV文件处理的技巧。通过熟练掌握这些知识,你可以编写出高效且健壮的文件导入程序,满足各种需求。
读取CSV文件是将这些数据导入到系统中的关键步骤,可以使用Java的内置库如OpenCSV或者Apache Commons CSV来实现。 Excel文件,通常以.xlsx或.xls为扩展名,是由Microsoft Excel创建的电子表格文件,用于存储和处理...
在Java中,我们可以使用`BufferedWriter`或者Apache Commons CSV库来实现CSV文件的创建。 1. 使用`BufferedWriter`: ```java import java.io.*; public void exportCSV(String[] headers, List[]> data) { try ...
在做项目的时候,发现使用POI无法解析以csv文件结尾的文件,虽然csv文件能用Excel打开,但是csv文件没有像Excel一样有规定的电子表格形式,故使用POI无法解析csv文件,在网上找了一下,发现java有提供java csv文件来...
在IT领域,处理数据是日常工作中常见的任务,而Excel和CSV格式的文件是最常见的数据存储方式之一。这两种格式都有其独特的优势,适用于不同的场景。本文将深入探讨如何在Java环境中读取Excel格式(.xls或.xlsx)以及...
利用Java swing 对csv和excel文件进行读写;并且可以同时读取5个文件的数量;通过关键字配置来读文件,还有就是通过POI CSVWriter等类的使用来对excel和csv等文件进行操作
1. **读取Excel/CSV文件**:使用Apache POI,可以创建一个`XSSFWorkbook`对象来处理Excel文件,而OpenCSV则提供`CSVReader`或`CSVParser`来解析CSV文件。通过这些对象,我们可以逐行读取文件并获取数据。 2. **定义...
本篇文章将深入讲解如何使用Java解析Excel(包括Excel 2003和2007格式)和CSV文件,并将解析的数据映射到Java Bean,以便后续的数据处理和存储。 首先,我们需要了解如何在Java中处理文件上传。在Servlet环境中,...
标题中的“Excel导入CSV文件”指的是在Microsoft Excel中将逗号分隔值(Comma Separated Values, CSV)格式的数据导入到工作表中。CSV文件是一种常见的数据交换格式,因其简单和通用性而广泛使用。它以纯文本形式...
Java读取excel,Excel是我们平时工作中比较常用的用于存储二维表数据的,JAVA也可以直接对Excel进行操作。
2.生成csv,中文无乱码,数据不会科学计数法; 3.支持大数据下载; 4.后台服务java语言实现,前端不限制; 5.前端代码: [removed]void(0)" class="layui-btn"> <i class="fa fa-refresh"> 导出Excel ...
一个简单的java生成CSV文件
将需要转换的csv文件放到与xls文件同目录下,运行csv2xls宏即可将csv批量转换为xls文件,兼容excel2007 wps2013(需安装vba支持)。文件列表csv2xlsConvert.xls,已编写xls文件,csv2xls.txt宏代码,用法.txt。
由于CSV文件不包含任何格式信息,只保留数据本身,因此它们通常比Excel文件更轻量,易于读取和导入到其他应用程序中。 描述中提到的转换功能有以下几点: 1. **文件类型识别**:该工具只能识别".xlsx"扩展名的文件...