首页天道酬勤java导出csv文件,java读取csv文件

java导出csv文件,java读取csv文件

张世龙 05-12 11:58 69次浏览

csv文件已为数据库导出

代码:

package com.ips.pbcs.base;

import java.io.BufferedReader;

import java.io.BufferedWriter;

import java.io.File;

import java.io.FileReader;

import java.io.FileWriter;

import com.IPS.pbcs.base.util.encrypt util;

公共类测试{

publicstaticvoidmain (字符串[ ] args ) {

try {

system.out.println(start );

//写入文件

file CSV=new file (c : (users (_ user () desktop((testabc () testabc-1.CSV ) ); 写入//CSV数据文件

bufferedwriterbw=newbufferedwriter (new filewriter ) ) CSV,true ); //添加

将bw.write(bank_account )、(bank_account_name )、(supplier_name )、(sub_in_作为

bw.newLine (;

//读取文件

bufferedreaderreader=newbufferedreader (新文件读取器(c : (users (_ user )桌面) testabc ) testabc ) )

reader.readLine (;//第1行的信息是标题信息,不使用。 必要的话评论

字符串行=null;

while((line=reader.readline ) )!=空) {

String item[]=line.split (,); //CSV格式文件是逗号分隔文件。 在此用逗号分隔

//解密第一列

string bank account=item [0].substring (1,item[0].length ) )-1 ); //去掉双引号

stringstr1=encrypt util.decrypt info (bank account,encrypt util.encrypt _ type _ AE s128 );

stringbankaccountname=item [1].substring (1,item[1].length )-1 );

stringstr2=encrypt util.decrypt info (bank account name,encrypt util.encrypt _ type _ AE s128 );

stringsuppliername=item [2].substring (1,item[2].length ) )-1 );

stringsubinsuppliername=item [3].substring (1,item[3].length )-1 );

stringfinishtime=item [4].substring (1,item[4].length )-1 );

stringoutamount=item [5].substring (1,item[5].length ) )-1 );

stringmercodepos=item [6].substring (1,item[6].length )-1 );

stringmercode=item [7].substring (1,item[7].length(-1 );

String value='\'' str1 '\'、' '\'''''str2'\'、' '\'' supplierName '\'、' ' '\' ' su subinssstion

system.out.println(value;

bw.write(value;

bw.newLine (;

}

reader.close (;

bw.close (;

system.out.println('end ';

}catch(exceptione ) {

e .打印堆栈跟踪(;

}

}

}

本文地址: https://blog.csdn.net/csj 50/article/details/110294244

如果您有任何问题或要求,请点击回复信息。 成千上万的网友会消除你的混乱。

java从数据库导出csv,Java解析csv文件乱码 python json转对象,不规则json转excel