程序包 cn.isliu
类 FsHelper
java.lang.Object
cn.isliu.FsHelper
飞书表格助手主入口类
提供对飞书表格的创建、读取和写入操作的统一接口。
通过实体类注解映射,简化对飞书表格的操作。
-
构造器概要
构造器 -
方法概要
修饰符和类型方法说明static <T> String创建飞书表格 根据传入的实体类结构,在指定的电子表格中创建一个新的工作表, 并设置表头、样式、单元格格式和下拉选项等。static <T> SheetBuilder<T>createBuilder(String sheetName, String spreadsheetToken, Class<T> clazz) 创建飞书表格构建器 返回一个表格构建器实例,支持链式调用和高级配置选项, 如字段过滤等功能。static <T> List<T>从飞书表格中读取数据 根据指定的工作表ID和电子表格Token,读取表格数据并映射到实体类对象列表中。static <T> ReadBuilder<T>readBuilder(String sheetId, String spreadsheetToken, Class<T> clazz) 创建飞书表格数据读取构建器 返回一个数据读取构建器实例,支持链式调用和高级配置选项, 如忽略唯一字段等功能。static <T> Object将数据写入飞书表格 将实体类对象列表写入到指定的飞书表格中,支持新增和更新操作。static <T> WriteBuilder<T>writeBuilder(String sheetId, String spreadsheetToken, List<T> dataList) 创建飞书表格数据写入构建器 返回一个数据写入构建器实例,支持链式调用和高级配置选项, 如忽略唯一字段等功能。
-
构造器详细资料
-
FsHelper
public FsHelper()
-
-
方法详细资料
-
create
创建飞书表格 根据传入的实体类结构,在指定的电子表格中创建一个新的工作表, 并设置表头、样式、单元格格式和下拉选项等。- 类型参数:
T- 实体类泛型- 参数:
sheetName- 工作表名称spreadsheetToken- 电子表格Tokenclazz- 实体类Class对象,用于解析表头和字段属性- 返回:
- 创建成功返回工作表ID
-
createBuilder
public static <T> SheetBuilder<T> createBuilder(String sheetName, String spreadsheetToken, Class<T> clazz) 创建飞书表格构建器 返回一个表格构建器实例,支持链式调用和高级配置选项, 如字段过滤等功能。- 类型参数:
T- 实体类泛型- 参数:
sheetName- 工作表名称spreadsheetToken- 电子表格Tokenclazz- 实体类Class对象,用于解析表头和字段属性- 返回:
- SheetBuilder实例,支持链式调用
-
read
从飞书表格中读取数据 根据指定的工作表ID和电子表格Token,读取表格数据并映射到实体类对象列表中。- 类型参数:
T- 实体类泛型- 参数:
sheetId- 工作表IDspreadsheetToken- 电子表格Tokenclazz- 实体类Class对象,用于数据映射- 返回:
- 映射后的实体类对象列表
-
readBuilder
public static <T> ReadBuilder<T> readBuilder(String sheetId, String spreadsheetToken, Class<T> clazz) 创建飞书表格数据读取构建器 返回一个数据读取构建器实例,支持链式调用和高级配置选项, 如忽略唯一字段等功能。- 类型参数:
T- 实体类泛型- 参数:
sheetId- 工作表IDspreadsheetToken- 电子表格Tokenclazz- 实体类Class对象,用于数据映射- 返回:
- ReadBuilder实例,支持链式调用
-
write
将数据写入飞书表格 将实体类对象列表写入到指定的飞书表格中,支持新增和更新操作。- 类型参数:
T- 实体类泛型- 参数:
sheetId- 工作表IDspreadsheetToken- 电子表格TokendataList- 实体类对象列表- 返回:
- 写入操作结果
-
writeBuilder
public static <T> WriteBuilder<T> writeBuilder(String sheetId, String spreadsheetToken, List<T> dataList) 创建飞书表格数据写入构建器 返回一个数据写入构建器实例,支持链式调用和高级配置选项, 如忽略唯一字段等功能。- 类型参数:
T- 实体类泛型- 参数:
sheetId- 工作表IDspreadsheetToken- 电子表格TokendataList- 要写入的数据列表- 返回:
- WriteBuilder实例,支持链式调用
-