程序包 cn.isliu

类 FsHelper

java.lang.Object
cn.isliu.FsHelper

public class FsHelper extends Object
飞书表格助手主入口类 提供对飞书表格的创建、读取和写入操作的统一接口。 通过实体类注解映射,简化对飞书表格的操作。
  • 构造器概要

    构造器
    构造器
    说明
     
  • 方法概要

    修饰符和类型
    方法
    说明
    static <T> String
    create(String sheetName, String spreadsheetToken, Class<T> clazz)
    创建飞书表格 根据传入的实体类结构,在指定的电子表格中创建一个新的工作表, 并设置表头、样式、单元格格式和下拉选项等。
    static <T> SheetBuilder<T>
    createBuilder(String sheetName, String spreadsheetToken, Class<T> clazz)
    创建飞书表格构建器 返回一个表格构建器实例,支持链式调用和高级配置选项, 如字段过滤等功能。
    static <T> List<T>
    read(String sheetId, String spreadsheetToken, Class<T> clazz)
    从飞书表格中读取数据 根据指定的工作表ID和电子表格Token,读取表格数据并映射到实体类对象列表中。
    static <T> ReadBuilder<T>
    readBuilder(String sheetId, String spreadsheetToken, Class<T> clazz)
    创建飞书表格数据读取构建器 返回一个数据读取构建器实例,支持链式调用和高级配置选项, 如忽略唯一字段等功能。
    static <T> Object
    write(String sheetId, String spreadsheetToken, List<T> dataList)
    将数据写入飞书表格 将实体类对象列表写入到指定的飞书表格中,支持新增和更新操作。
    static <T> WriteBuilder<T>
    writeBuilder(String sheetId, String spreadsheetToken, List<T> dataList)
    创建飞书表格数据写入构建器 返回一个数据写入构建器实例,支持链式调用和高级配置选项, 如忽略唯一字段等功能。

    从类继承的方法 java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • 构造器详细资料

    • FsHelper

      public FsHelper()
  • 方法详细资料

    • create

      public static <T> String create(String sheetName, String spreadsheetToken, Class<T> clazz)
      创建飞书表格 根据传入的实体类结构,在指定的电子表格中创建一个新的工作表, 并设置表头、样式、单元格格式和下拉选项等。
      类型参数:
      T - 实体类泛型
      参数:
      sheetName - 工作表名称
      spreadsheetToken - 电子表格Token
      clazz - 实体类Class对象,用于解析表头和字段属性
      返回:
      创建成功返回工作表ID
    • createBuilder

      public static <T> SheetBuilder<T> createBuilder(String sheetName, String spreadsheetToken, Class<T> clazz)
      创建飞书表格构建器 返回一个表格构建器实例,支持链式调用和高级配置选项, 如字段过滤等功能。
      类型参数:
      T - 实体类泛型
      参数:
      sheetName - 工作表名称
      spreadsheetToken - 电子表格Token
      clazz - 实体类Class对象,用于解析表头和字段属性
      返回:
      SheetBuilder实例,支持链式调用
    • read

      public static <T> List<T> read(String sheetId, String spreadsheetToken, Class<T> clazz)
      从飞书表格中读取数据 根据指定的工作表ID和电子表格Token,读取表格数据并映射到实体类对象列表中。
      类型参数:
      T - 实体类泛型
      参数:
      sheetId - 工作表ID
      spreadsheetToken - 电子表格Token
      clazz - 实体类Class对象,用于数据映射
      返回:
      映射后的实体类对象列表
    • readBuilder

      public static <T> ReadBuilder<T> readBuilder(String sheetId, String spreadsheetToken, Class<T> clazz)
      创建飞书表格数据读取构建器 返回一个数据读取构建器实例,支持链式调用和高级配置选项, 如忽略唯一字段等功能。
      类型参数:
      T - 实体类泛型
      参数:
      sheetId - 工作表ID
      spreadsheetToken - 电子表格Token
      clazz - 实体类Class对象,用于数据映射
      返回:
      ReadBuilder实例,支持链式调用
    • write

      public static <T> Object write(String sheetId, String spreadsheetToken, List<T> dataList)
      将数据写入飞书表格 将实体类对象列表写入到指定的飞书表格中,支持新增和更新操作。
      类型参数:
      T - 实体类泛型
      参数:
      sheetId - 工作表ID
      spreadsheetToken - 电子表格Token
      dataList - 实体类对象列表
      返回:
      写入操作结果
    • writeBuilder

      public static <T> WriteBuilder<T> writeBuilder(String sheetId, String spreadsheetToken, List<T> dataList)
      创建飞书表格数据写入构建器 返回一个数据写入构建器实例,支持链式调用和高级配置选项, 如忽略唯一字段等功能。
      类型参数:
      T - 实体类泛型
      参数:
      sheetId - 工作表ID
      spreadsheetToken - 电子表格Token
      dataList - 要写入的数据列表
      返回:
      WriteBuilder实例,支持链式调用