• 大小: 482KB
    文件类型: .zip
    金币: 1
    下载: 0 次
    发布日期: 2021-01-08
  • 语言: Java
  • 标签: CSV  

资源简介

csv导出使用的使用的是univocity-parsers的支持类库,sftp上传采用的是jsch的类库,两者结合实现了数据导出成csv文件并上传指定服务器

资源截图

代码片段和文件信息

package com.csv;

import java.io.ByteArrayInputStream;
import java.io.ByteArrayOutputStream;
import java.io.IOException;
import java.io.OutputStream;
import java.util.ArrayList;
import java.util.List;

import com.jcraft.jsch.SftpException;
import com.univocity.parsers.csv.CsvFormat;
import com.univocity.parsers.csv.CsvWriter;
import com.univocity.parsers.csv.CsvWriterSettings;

public class CsvUploadDemo {


/**
 * 创建csv文件
 * @param heads
 * @param rows
 * @param outPutPath
 * @param filename
 * @param outTemp
 */
public static void createCSVFile(String[] heads Listject[]> rowsOutputStream outTemp)
    {
        try
        {
         //设置csv格式
            CsvWriterSettings settings = new CsvWriterSettings();
            CsvFormat format = sett

 属性            大小     日期    时间   名称
----------- ---------  ---------- -----  ----
     目录           0  2017-10-09 11:53  CsvDemo\
     文件         606  2017-09-29 16:33  CsvDemo\.classpath
     目录           0  2017-09-28 10:19  CsvDemo\.myeclipse\
     文件         294  2017-09-28 10:19  CsvDemo\.mymetadata
     文件        1197  2017-09-28 10:19  CsvDemo\.project
     目录           0  2017-09-29 16:56  CsvDemo\.settings\
     文件         500  2017-09-28 10:19  CsvDemo\.settings\.jsdtscope
     文件         330  2017-09-28 10:19  CsvDemo\.settings\org.eclipse.jdt.core.prefs
     文件          49  2017-09-28 10:19  CsvDemo\.settings\org.eclipse.wst.jsdt.ui.superType.container
     文件           6  2017-09-28 10:19  CsvDemo\.settings\org.eclipse.wst.jsdt.ui.superType.name
     目录           0  2017-09-29 16:56  CsvDemo\src\
     目录           0  2017-09-29 16:56  CsvDemo\src\com\
     目录           0  2017-09-28 10:20  CsvDemo\src\com\comm\
     目录           0  2017-09-29 16:56  CsvDemo\src\com\csv\
     文件        2055  2017-09-29 16:55  CsvDemo\src\com\csv\CsvUploadDemo.java
     文件        7730  2017-09-29 16:48  CsvDemo\src\com\csv\SFTPUtil.java
     目录           0  2017-09-29 16:56  CsvDemo\WebRoot\
     文件         834  2017-09-28 10:19  CsvDemo\WebRoot\index.jsp
     目录           0  2017-09-29 16:56  CsvDemo\WebRoot\meta-INF\
     文件          36  2017-09-28 10:19  CsvDemo\WebRoot\meta-INF\MANIFEST.MF
     目录           0  2017-09-29 16:56  CsvDemo\WebRoot\WEB-INF\
     目录           0  2017-09-29 16:56  CsvDemo\WebRoot\WEB-INF\classes\
     目录           0  2017-09-29 16:56  CsvDemo\WebRoot\WEB-INF\classes\com\
     目录           0  2017-09-29 16:33  CsvDemo\WebRoot\WEB-INF\classes\com\comm\
     目录           0  2017-09-29 16:56  CsvDemo\WebRoot\WEB-INF\classes\com\csv\
     文件        2755  2017-09-29 16:55  CsvDemo\WebRoot\WEB-INF\classes\com\csv\CsvUploadDemo.class
     文件        4745  2017-09-29 16:48  CsvDemo\WebRoot\WEB-INF\classes\com\csv\SFTPUtil.class
     目录           0  2017-09-29 16:56  CsvDemo\WebRoot\WEB-INF\lib\
     文件      180376  2017-06-08 17:50  CsvDemo\WebRoot\WEB-INF\lib\com.jcraft.jsch_0.1.31.jar
     文件       61562  2017-06-08 17:50  CsvDemo\WebRoot\WEB-INF\lib\commons-io.jar
     文件      286125  2017-09-29 16:24  CsvDemo\WebRoot\WEB-INF\lib\univocity-parsers-2.0.2.jar
............此处省略2个文件信息

评论

共有 条评论