Uses of Class
org.miaixz.bus.office.csv.CsvWriter
Packages that use CsvWriter
Package
Description
提供CSV文件读写的封装 规范见:https://datatracker.ietf.org/doc/html/rfc4180
-
Uses of CsvWriter in org.miaixz.bus.office.csv
Methods in org.miaixz.bus.office.csv that return CsvWriterModifier and TypeMethodDescriptionstatic CsvWriter获取CSV生成器(写出器),使用默认配置,覆盖已有文件(如果存在)static CsvWriter获取CSV生成器(写出器),使用默认配置static CsvWriterCsvKit.getWriter(File file, Charset charset, boolean isAppend, CsvWriteConfig config) 获取CSV生成器(写出器)static CsvWriter获取CSV生成器(写出器)static CsvWriterCsvKit.getWriter(Writer writer, CsvWriteConfig config) 获取CSV生成器(写出器)static CsvWriter获取CSV生成器(写出器),使用默认配置,覆盖已有文件(如果存在)static CsvWriter获取CSV生成器(写出器),使用默认配置CsvWriter.setAlwaysDelimitText(boolean alwaysDelimitText) 设置是否始终使用文本分隔符,文本包装符,默认false,按需添加CsvWriter.setDdeSafe(boolean ddeSafe) 设置是否启用dde安全模式,默认false,按需修改 防止使用Excel打开csv文件时存在dde攻击风险 注意此方法会在字段第一个字符包含= + - @时添加'作为前缀,防止公式执行CsvWriter.setLineDelimiter(char[] lineDelimiter) 设置换行符将多行写出到Writer将多行写出到Writer将一个 CsvData 集合写出到WriterCsvWriter.writeBeans(Iterable<?> beans, boolean writeHeaderLine, String... properties) 将一个Bean集合写出到Writer,并自动生成表头CsvWriter.writeBeans(Iterable<?> beans, String... properties) 将一个Bean集合写出到Writer,并自动生成表头CsvWriter.writeComment(String comment) 写出一行注释,注释符号可自定义 如果注释符不存在,则抛出异常CsvWriter.writeHeaderLine(String... fields) 写出一行头部行,支持标题别名CsvWriter.writeLine()追加新行(换行)写出一行