文件解压出来是Zip.怎么就怎么把zip转换成csvV格式啊

您所在的位置:
&通用包文件处理工具V3.9.0.0绿色版(rdb打包解包工具下载)0
通用包文件处理工具V3.9.0.0绿色版(rdb打包解包工具下载)
通用包文件处理工具软件介绍
点击查看大图
  通用包文件处理工具(通用包文件rdb解包打包工具)可以将一个指定的包文件(类似压缩包那样包含了很多文件或文件夹在里面的文件)中的内容释放到新文件夹中,也可以逆向将一个文件夹中的内容重新打包为一个单独的文件。  rdb打包解包工具是 QQ2009 (SP3及更新)、QQ影音 皮肤工具 的升级版,由它重写而来。相比它而言,提供了对更多格式的兼容,和更灵活的扩展性。 &通用包文件解包打包工具内建支持格式:支持QQ2009(SP3及更新)、TM2008 Beta1.3以后版本的包文件(*.rdb)的解包和重新创建;支持QQ影音皮肤文件(*.qpsf)的解包操作(重新打包任何的修改都会导致QQ影音启动出错,目前未知如何处理);支持结构化文档的解包和打包操作(QQ2009 SP2及以前版本的db文件,TM2008 Beta1.2 及以前的db文件,DOC/XLS/PPT等Office2003格式的办公文档,QQ拼音皮肤(*.skn),QQ表情文件(*.eip,*.cfc),QQ聊天记录文件(*.db)等等;ZIP格式文件,非常多的软件的自定义皮肤等都会使用ZIP格式,非常通用(如千千静听的皮肤*.skn)。QQ拼音的非结构版本格式文件(QQ拼音的皮肤有两种格式,创建时务必选择正确的格式);迅雷看看皮肤(请注意查看更新说明);飞信资源文件(*.rds)紫光拼音输入法皮肤文件(*.utm)rdb打包解包工具特性:自动检测文件格式,拖动任何文件到文本框中,程序会自动检测文件格式是否被支持,并给出提示;核心引擎重写,支持插件,提供对格式的扩展性(如果需要了解或想提供插件支持,可以邮件给我详询细节,基本上就是使用支持.Net的语言实现一个接口的事情),插件放在Lib子目录中,程序启动时会自动识别;注意:不是所有的文件格式都支持打包和解包因为需要通用,保存文件时不会对扩展名进行限制(除非个别专用格式),打包时务必注意确认文件名再次提醒一下,需要.Net Framework2.0或更高版本的支持,如果无法运行,请 下载并安装 Framework 后再试!对于个别特有的文件(如迅雷看看皮肤),请务必在『文件处理插件』中选中对应的插件! &通用包文件解包打包工具V3.3.0.0版本: [+] 增加对飞信资源文件(*.rds)的支持;[+] 增加从压缩包中直接运行主程序的检测; [*] 增加对绿色版QQ的检测支持[*] 修改插件加载方案,减少扫描的文件数量;
需要运行库:
通用包文件处理工具下载地址
下载吧网友
右边不是有个绿色的大按钮“立即下载”吗,点击这个就行
下载吧网友
唔 问下 点哪个下载啊& 那么多立即下载都昏叻& 是不是在软件下载里的专用网络之类下啊。
下载吧网友
下载吧就是好! 哈哈
下载吧网友
嗯,这个软件的确好用,顶一下!多谢分享~~
好使。没毒。
借z雨点s爱你
嗯。顶一下。
不错的东西上。。。呵呵,被我看到了。。。。啊哈哈
应用软件小分类
25132次下载
7216次下载
252723次下载
16060次下载
17390次下载
2517次下载
4874次下载
2964次下载
109419次下载
2620次下载
252723次下载
109419次下载
77244次下载
42652次下载
39142次下载
37104次下载
25132次下载
24480次下载
23305次下载
19270次下载
热门关键字
扫红码得红包5亿红包100%中奖如何把rar格式解压成csv格式_百度知道
如何把rar格式解压成csv格式
是两回事儿,不可能把RAR格式解压成csv格式,直接解压就行了。如果压缩的是csv格式的文件
其他类似问题
为您推荐:
csv的相关知识
等待您来回答
下载知道APP
随时随地咨询
出门在外也不愁当前访客身份:游客 [
当前位置:
发布于 日 11时,
由于项目需要导出大批量数据,刚开始就是把全部数据写咋一个csv文件里面,没用csv的开源工具。出现内存溢出。现在是超过6万条再生成一个csv文件,并起打在一个zip包里面。供客户下载。参考别人的。
代码片段(3)
1.&[代码][Java]代码&&&&
public void exportAllCsv(HttpServletRequest request, HttpServletResponse response,int count,String querysql) throws Exception{
SimpleDateFormat sdf = new SimpleDateFormat("yyyyMMdd");
String reportTitle = "push_"+sdf.format(new Date());//导出文件的名字
CSVWriter writer =
String[] header ={"手机号码","内容","发送时间"};//表头
int pageSiz= 60000;//设置每一个excel文件导出的数量
//计算分页
page = count/pageSiz+(count%pageSiz & 0 ? 1:0);
String auto_name = new SimpleDateFormat("yyyyMMddHHmmss").format(new Date());//当前时间//自动的生成一个文件码
String folder = request.getRealPath("upload") + File.separator +auto_name+"_myfolder";
//如果文件夹已存在就删除,可以根据需求安排是否进行删除,按照我的需求我不需要删除,因为我自动生成的文件码不会重复
//dropFolderOrFile(new File(folder));
File myfolder = new File(folder);
myfolder.mkdir();
//开始从第一页循环导出一个文件到那个文件夹
DAO dao=new DAO();
for(int i = 1; i &= i++){
PreparedStatement preparedStatement =
ResultSet result =
Connection conn =DAO.getConn();
String executeStr = "SELECT MOBILE_LIST,CONTENT,SUBMIT_TIME FROM (select rownum as myNum,TempAA.* FROM (" + querysql + ")TempAA ) where myNum&="
+ (i-1)*pageSiz + " and myNum&=" + pageSiz*i;
preparedStatement = conn.prepareStatement(executeStr);
result = preparedStatement.executeQuery(executeStr);
File f = new File(myfolder+File.separator+reportTitle+"_"+j+".csv");
if(f.exists()){
f.delete();
f.createNewFile();
writer = new CSVWriter(new FileWriter(f));
writer.writeNext(header);
writer.writeAll(result,true);
result.close();
preparedStatement.close();
conn.close();
writer.close();
zipFile(folder);//folder是之前获取的文件夹路径
StringBuilder uri = new StringBuilder();
uri.append(folder);
uri.append(".zip");
downloadFile(request,response,uri);//去下载zip文件
}catch(Exception e){
e.printStackTrace();
2.&[代码]将指定文件夹打包成zip&&&&
* 将指定文件夹打包成zip
* @param folder
* @throws IOException
private void zipFile(String folder) throws IOException {
File zipFile = new File(folder + ".zip");
if (zipFile.exists()) {
zipFile.delete();
ZipOutputStream zipout = new ZipOutputStream(new FileOutputStream(zipFile));
File dir = new File(folder);
File[] fs = dir.listFiles();
byte[] buf =
if(fs!=null){
for (File f : fs) {
zipout.putNextEntry(new ZipEntry(f.getName()));
FileInputStream fileInputStream = new FileInputStream(f);
buf = new byte[2048];
BufferedInputStream origin = new BufferedInputStream(fileInputStream,2048);
while ((len = origin.read(buf,0,2048))!=-1) {
zipout.write(buf,0,len);
zipout.flush();
origin.close();
fileInputStream.close();
zipout.flush();
zipout.close();
3.&[代码]导出&&&&
* @param response
* @param fileName
* @throws IOException
public static void downloadFile(HttpServletRequest request,HttpServletResponse response,StringBuilder uri)
throws IOException {
//获取服务其上的文件名称
StringBuffer filename = new StringBuffer();
filename.append(uri);
File file = new File(filename.toString());
String name=new SimpleDateFormat("yyyyMMddHHmmss").format(new Date())+".zip";
StringBuffer sb = new StringBuffer();
sb.append("
filename=").append(name);
response.setHeader("Expires", "0");
response.setHeader("Cache-Control","must-revalidate, post-check=0, pre-check=0");
response.setHeader("Pragma", "public");
response.setContentType("application/x-charset=UTF-8");
response.setHeader("Content-Disposition", new String( sb.toString().getBytes(), "ISO8859-1"));
//将此文件流写入到response输出流中
FileInputStream inputStream = new FileInputStream(file);
OutputStream outputStream = response.getOutputStream();
byte[] buffer = new byte[1024];
int i = -1;
while ((i = inputStream.read(buffer)) != -1) {
outputStream.write(buffer, 0, i);
outputStream.flush();
outputStream.close();
inputStream.close();
开源中国-程序员在线工具:
相关的代码(1233)
导出下载完毕后就删除了吧!
2楼:快速开发师 发表于
不错,先收藏了,不论大小,这至少是贡献吧,比有些人强太多了
开源从代码分享开始
路人壬的其它代码

我要回帖

更多关于 vcf文件转换成csv格式 的文章

 

随机推荐