import java.io.BufferedWriter;
import java.io.File;
import java.io.FileNotFoundException;
import java.io.FileOutputStream;
import java.io.IOException;
import java.io.OutputStreamWriter;
import java.io.StringWriter;
import java.util.ArrayList;
import java.util.HashMap;
import java.util.Iterator;
import java.util.LinkedHashMap;
import java.util.List;
import java.util.Map;
import org.apache.commons.beanutils.BeanUtils;
import org.zkoss.io.FileWriter;
import org.zkoss.zul.Filedownload;
public class ExportCSV {
@SuppressWarnings("rawtypes")
public static File createCSVFile(List<Map<String,String>> exportData, Map<String,String> rowMapper,String filename) {
StringWriter stringWriter = new StringWriter();
BufferedWriter csvFileOutputStream = null;
StringBuffer b = null;
try {
b = new StringBuffer();
// GB2312使正确读取分隔符","
csvFileOutputStream = new BufferedWriter(stringWriter);
以流的形式直接导出 csv文件
最新推荐文章于 2023-10-26 18:30:12 发布