导出Csv

欢马劈雪     最近更新时间:2020-01-02 10:19:05

532
导出CSV


//package com.nowjava;
// 来自 N o w J a v a . c o m

import java.io.BufferedWriter;


import java.io.File;


import java.io.FileOutputStream;


import java.io.IOException;


import java.io.OutputStreamWriter;


import java.util.List;


public class Main {
/*N o w  J a v a  .   c o m*/

    public static boolean exportCsv(File file, List<String> dataList) {

        boolean isSucess = false;


        FileOutputStream out = null;

        OutputStreamWriter osw = null;

        BufferedWriter bw = null;

        try {

            out = new FileOutputStream(file);

            osw = new OutputStreamWriter(out);

            bw = new BufferedWriter(osw);

            if (dataList != null && !dataList.isEmpty()) {

                for (String data : dataList) {

                    bw.append(data).append("\r");

                }

            }

            isSucess = true;

        } catch (Exception e) {

            isSucess = false;

        } finally {

            if (bw != null) {

                try {

                    bw.close();

                    bw = null;

                } catch (IOException e) {

                    e.printStackTrace();

                }

            }

            if (osw != null) {

                try {

                    osw.close();

                    osw = null;

                } catch (IOException e) {

                    e.printStackTrace();

                }

 
展开阅读全文