java操作csv文件
来源:互联网 发布:c语言逻辑表达式符号 编辑:程序博客网 时间:2024/06/05 15:14
public class CSVUtil { /** * 导出 * * @param file csv文件(路径+文件名),csv文件不存在会自动创建 * @param dataList 数据 * @return */ 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(); } } if (out != null) { try { out.close(); out = null; } catch (IOException e) { e.printStackTrace(); } } } return isSucess; } /** * 导入 * * @param file csv文件(路径+文件) * @return */ public static List<String> importCsv(File file) { List<String> dataList = new ArrayList<String>(); BufferedReader br = null; try { br = new BufferedReader(new FileReader(file)); String line = ""; while ((line = br.readLine()) != null) { dataList.add(line); } } catch (Exception e) { } finally { if (br != null) { try { br.close(); br = null; } catch (IOException e) { e.printStackTrace(); } } } return dataList; }}
0 0
- java操作csv文件
- java操作csv文件
- Java 操作CSV 文件
- java 操作csv文件
- java操作CSV文件
- java操作csv文件
- java操作csv文件
- java--csv文件操作
- java 操作csv文件
- java用CSV库操作csv文件
- 使用Java操作CSV文件
- 使用Java操作CSV文件
- 使用Java操作CSV文件
- 使用Java操作CSV文件
- 使用Java操作CSV文件 .
- java操作csv文件(读、写)
- Java对CSV文件的基本操作
- JAVA操作csv文件(导入导出)
- 2behavior原理解析
- RGB24转yuv420 高效率 且颜色没有失真
- HTML5分组元素(20160804-0004)
- Instant Run(App加壳)
- Spring 注解学习手札(六) 测试
- java操作csv文件
- 获取App启动时间
- JS倒数计时器
- Git分支管理策略
- Spring 注解学习手札(七) 补遗——@ResponseBody,@RequestBody,@PathVariable
- 日期生成 mysql
- 一小时包教会 —— webpack 入门指南
- Spring 注解学习手札(八)补遗——@ExceptionHandler
- pragma clang