�������أ��������ḻ�ȫ������վ��

��ҳ �� ���̿��� �� Java �� Java��ȡCsvʵ����Ӧ��ע��������

Java��ȡCsvʵ����Ӧ��ע��������

���������������� ��Դ����վʱ�䣺2011/4/26 12:00:10������С��A-A+

����

���ߣ�������461�����ۣ�0����ǩ��

Csv�ļ������ŷָ��ij��������ļ���ʽ��Ĭ�Ͽ�����Office�����򿪡� ]_fxnu
ά���ٿƶ�CSV����ϸ������ ����Ŀ����ǰ�Ĵ�����ʽ��ֱ������java IO������ȡCsv�ļ���ʵ�ʴ����з���Csv�ļ����������˶Ը��������ַ��Ĵ�����Ϣ������ı��磺 kC> uk( 8v
1. �԰��������ַ����ַ���������β��˫���� KoM'`oY 2
2. �������еĵ���˫����ǰ�ӵ���˫���� (<=2FAP_
����... PpFCQsnS#
������Java IO�������ַ���ȫ�Ǿ������������ַ�������ijЩ�������Dz�����Ԥ�������ġ���������Ҫ���Dz����κδ�����ԭʼ���ݡ� fy5M4 ��Ŀ����һ�ֳ������ļ���ʽExcel����POI������������POI��֧��Csv��ʽ�������ҵ���javacsv�� ,#FT4i;F/
�����ܼ򵥣� z#zQ7v`H
Java���� YIhhyP
public List importCsv(String file) { hq^ v+bCI
List list = new ArrayList(); wV5:88f
CsvReader reader = null; `brM,x^0_
try { U#F Kn8
//��ʼ��CsvReader��ָ���зָ������ַ����� T >![2RBl
reader = new CsvReader(file, ',', Charset.forName("GBK")); >} `%"-*c
while (reader.readRecord()) { $k8)*ZoX
//��ȡÿ��������������ʽ���� ywl5O=kL
String[] str = reader.getValues(); mj3?7aq
if (str != null && str.length > 0) { 3q# :5N.
if (str[0] != null && !"".equals(str[0].trim())) { qEj"TC
list.add(str); 7Qz2w\9K
} T[a2(tO
} +4lefN`G&
} !LVKo&x:
} catch (FileNotFoundException e) { d)I)nn![
log.error("Error reading csv file.",e); g-KSVJ
} catch (IOException e) { ^(9 !{HP3]
log.error("",e); F^PV<Y
} lY,O1 )}|
finally{ =MOo:Xz
if(reader != null) !>nk5]Hp
//�ر�CsvReader N_s iM35-
reader.close(); ~}] L r
} |K=a:
return list; -o"PK`|
} R}qKz4Bg
���ϴ����м���Ҫ�㣺 -8:w_/|#
1 ��ʼ��CsvReaderʱָ���ָ������ַ����룬������ָ����Ĭ�Ϸֱ�Ϊ���ź�ISO-8859-1��������GBK������ʹ��ʱҪ����ʱ���ַ����������� mlM:7(+d
2 ��ȡÿ�����ݣ������ַ������飬�����ڵ�˳�����ļ������е�˳�� eascCFna
3 �����ǵùر�CsvReader 3^DJGA9
�Dz��Ǻܼ򵥣����ص�������ʽҲ����������Ҫ�ģ������õ���ԭʼ�����ݣ�û�о��������ַ������� !*=0Ydk
��ЩͯЬ���������ַ�δ���������嵽���ݿ�����������ʵ���ɲ��������ֹ�������һЩ������������JDBC��preparedstatement�Ѿ������˶������ַ��Ĵ���������ֻҪ�԰󶨲�������ʽ��������Щ���������ַ������ݾͿ��ԡ����õij־û����ܵײ�Ҳ��װ��JDBC����ȻҲ�������ַ����˴����� vDh#^T1h+8

��������

�Ķ����ĺ�����ʲô����? ���� �˸�������!

  • 2791 ϲ��ϲ��
  • 2101 ����
  • 800 �ѹ��ѹ�
  • 1219 ����
  • 4049 Χ��Χ��
  • 5602 ��������
��������
��������
�������� �鿴��������(0)
�dz�:
����: ���� �� �� �Ҳ�Ҫ ���� �� ������ �ͻ� ʺ ����
����: 0/500 (����������Ҫ�������˲�����ʾ)

���ೣ������