Serialized Form

  • Package org.miaixz.bus.office.csv

    • Class org.miaixz.bus.office.csv.CsvBaseReader

      class CsvBaseReader extends Object implements Serializable
      serialVersionUID:
      -1L
    • Class org.miaixz.bus.office.csv.CsvConfig

      class CsvConfig extends Object implements Serializable
      serialVersionUID:
      -1L
      • Serialized Fields

        • commentCharacter
          Character commentCharacter
          注释符号,用于区分注释行,默认'#'
        • fieldSeparator
          char fieldSeparator
          字段分隔符,默认逗号','
        • headerAlias
          Map<String,String> headerAlias
          标题别名
        • textDelimiter
          char textDelimiter
          文本包装符,默认双引号'"'
    • Class org.miaixz.bus.office.csv.CsvData

      class CsvData extends Object implements Serializable
      serialVersionUID:
      -1L
    • Class org.miaixz.bus.office.csv.CsvParser

      class CsvParser extends org.miaixz.bus.core.center.iterator.ComputeIterator<CsvRow> implements Serializable
      serialVersionUID:
      -1L
      • Serialized Fields

        • config
          CsvReadConfig config
        • currentField
          StringBuilder currentField
          当前读取字段
        • finished
          boolean finished
          是否读取结束
        • firstLineFieldCount
          int firstLineFieldCount
          第一行字段数,用于检查每行字段数是否一致
        • header
          CsvRow header
          标题行
        • inQuotes
          boolean inQuotes
          是否在引号包装内
        • inQuotesLineCount
          long inQuotesLineCount
          引号内的行数
        • lineNo
          long lineNo
          当前行号
        • maxFieldCount
          int maxFieldCount
          最大字段数量,用于初始化行,减少扩容
        • preChar
          int preChar
          前一个特殊分界字符
        • tokener
          CsvTokener tokener
    • Class org.miaixz.bus.office.csv.CsvReadConfig

      class CsvReadConfig extends CsvConfig<CsvReadConfig> implements Serializable
      serialVersionUID:
      -1L
      • Serialized Fields

        • beginLineNo
          long beginLineNo
          定义开始的行(包括),此处为原始文件行号
        • endLineNo
          long endLineNo
          结束的行(包括),此处为原始文件行号
        • errorOnDifferentFieldCount
          boolean errorOnDifferentFieldCount
          每行字段个数不同时是否抛出异常,默认false
        • headerLineNo
          long headerLineNo
          指定标题行号,-1表示无标题行
        • skipEmptyRows
          boolean skipEmptyRows
          是否跳过空白行,默认true
        • trimField
          boolean trimField
          每个字段是否去除两边空白符
    • Class org.miaixz.bus.office.csv.CsvReader

      class CsvReader extends CsvBaseReader implements Serializable
      serialVersionUID:
      -1L
      • Serialized Fields

    • Class org.miaixz.bus.office.csv.CsvWriteConfig

      class CsvWriteConfig extends CsvConfig<CsvWriteConfig> implements Serializable
      serialVersionUID:
      -1L
      • Serialized Fields

        • alwaysDelimitText
          boolean alwaysDelimitText
          是否始终使用文本分隔符,文本包装符,默认false,按需添加
        • ddeSafe
          boolean ddeSafe
          是否使用安全模式,对可能存在DDE攻击的内容进行替换
        • endingLineBreak
          boolean endingLineBreak
          文件末尾是否添加换行符 按照https://datatracker.ietf.org/doc/html/rfc4180#section-2 规范,末尾换行符可有可无。
        • lineDelimiter
          char[] lineDelimiter
          换行符
    • Class org.miaixz.bus.office.csv.CsvWriter

      class CsvWriter extends Object implements Serializable
      serialVersionUID:
      -1L
      • Serialized Fields

        • config
          CsvWriteConfig config
          写出配置
        • isFirstLine
          boolean isFirstLine
          是否首行,即CSV开始的位置,当初始化时默认为true,一旦写入内容,为false 用于标识是否补充换行符
        • newline
          boolean newline
          是否处于新行开始,新行开始用于标识是否在写出字段前写出一个分隔符
        • writer
          Writer writer
          写出器
  • Package org.miaixz.bus.office.excel

  • Package org.miaixz.bus.office.excel.style

    • Class org.miaixz.bus.office.excel.style.CellBorderStyle

      class CellBorderStyle extends Object implements Serializable
      serialVersionUID:
      -1L
      • Serialized Fields

        • bottomColor
          Short bottomColor
        • bottomStyle
          org.apache.poi.ss.usermodel.BorderStyle bottomStyle
        • leftColor
          Short leftColor
        • leftStyle
          org.apache.poi.ss.usermodel.BorderStyle leftStyle
        • rightColor
          Short rightColor
        • rightStyle
          org.apache.poi.ss.usermodel.BorderStyle rightStyle
        • topColor
          Short topColor
        • topStyle
          org.apache.poi.ss.usermodel.BorderStyle topStyle
    • Class org.miaixz.bus.office.excel.style.DefaultStyleSet

      class DefaultStyleSet extends Object implements Serializable
      serialVersionUID:
      -1L
      • Serialized Fields

        • cellStyle
          org.apache.poi.ss.usermodel.CellStyle cellStyle
          默认样式
        • cellStyleForDate
          org.apache.poi.ss.usermodel.CellStyle cellStyleForDate
          默认日期样式
        • cellStyleForHyperlink
          org.apache.poi.ss.usermodel.CellStyle cellStyleForHyperlink
          默认链接样式
        • cellStyleForNumber
          org.apache.poi.ss.usermodel.CellStyle cellStyleForNumber
          默认数字样式
        • headCellStyle
          org.apache.poi.ss.usermodel.CellStyle headCellStyle
          标题样式
        • workbook
          org.apache.poi.ss.usermodel.Workbook workbook
          工作簿引用
    • Class org.miaixz.bus.office.excel.style.ShapeConfig

      class ShapeConfig extends Object implements Serializable
      serialVersionUID:
      -1L
      • Serialized Fields

        • fillColor
          Color fillColor
          填充颜色,null表示不填充
        • lineColor
          Color lineColor
          线条颜色
        • lineStyle
          LineStyle lineStyle
          线条样式,如实线、虚线等,默认实线
        • lineWidth
          int lineWidth
          线条宽度,以磅为单位
        • shapeType
          org.apache.poi.sl.usermodel.ShapeType shapeType
          形状类型,如矩形、圆形等,默认直线
  • Package org.miaixz.bus.office.ofd