Class CsvKit

java.lang.Object
org.aoju.bus.office.csv.CsvKit

public class CsvKit extends Object
CSV工具
Since:
Java 17+
Author:
Kimi Liu
  • Constructor Details

    • CsvKit

      public CsvKit()
  • Method Details

    • getReader

      public static CsvReader getReader()
      获取CSV读取器
      Returns:
      CsvReader
    • getReader

      public static CsvReader getReader(CsvReadConfig config)
      获取CSV读取器
      Parameters:
      config - 配置
      Returns:
      CsvReader
    • getReader

      public static CsvReader getReader(Reader reader, CsvReadConfig config)
      获取CSV读取器
      Parameters:
      reader - Reader
      config - 配置, null表示默认配置
      Returns:
      CsvReader
    • getWriter

      public static CsvWriter getWriter(String filePath, Charset charset)
      获取CSV生成器(写出器),使用默认配置,覆盖已有文件(如果存在)
      Parameters:
      filePath - File CSV文件路径
      charset - 编码
      Returns:
      CsvWriter
    • getWriter

      public static CsvWriter getWriter(File file, Charset charset)
      获取CSV生成器(写出器),使用默认配置,覆盖已有文件(如果存在)
      Parameters:
      file - File CSV文件
      charset - 编码
      Returns:
      CsvWriter
    • getWriter

      public static CsvWriter getWriter(String filePath, Charset charset, boolean isAppend)
      获取CSV生成器(写出器),使用默认配置
      Parameters:
      filePath - File CSV文件路径
      charset - 编码
      isAppend - 是否追加
      Returns:
      CsvWriter
    • getWriter

      public static CsvWriter getWriter(File file, Charset charset, boolean isAppend)
      获取CSV生成器(写出器),使用默认配置
      Parameters:
      file - File CSV文件
      charset - 编码
      isAppend - 是否追加
      Returns:
      CsvWriter
    • getWriter

      public static CsvWriter getWriter(File file, Charset charset, boolean isAppend, CsvWriteConfig config)
      获取CSV生成器(写出器)
      Parameters:
      file - File CSV文件
      charset - 编码
      isAppend - 是否追加
      config - 写出配置,null则使用默认配置
      Returns:
      CsvWriter
    • getWriter

      public static CsvWriter getWriter(Writer writer)
      获取CSV生成器(写出器)
      Parameters:
      writer - Writer
      Returns:
      CsvWriter
    • getWriter

      public static CsvWriter getWriter(Writer writer, CsvWriteConfig config)
      获取CSV生成器(写出器)
      Parameters:
      writer - Writer
      config - 写出配置,null则使用默认配置
      Returns:
      CsvWriter