GridJsWorkbook

GridJsWorkbook class

表示 GridJs 的主要入口类

public class GridJsWorkbook

构造函数

姓名描述
GridJsWorkbook()默认构造函数。

特性

姓名描述
Settings { get; set; }表示工作簿设置。
WarningCallback { get; set; }获取或设置导入文件的警告回调。

方法

姓名描述
CopyImageOrShape(string, string)在工作表中复制图像或形状
ErrorJson(string)返回错误信息
ExportToJson()从工作簿中获取 json
ExportToJson(string)从工作簿中获取 json
ExportToJsonStringBuilder(string)从工作簿中获取 json
GetJsonByUid(string, string)通过 uid 从缓存中获取 json
ImportExcelFile(string)从 excel 文件导入。
ImportExcelFile(Workbook)从工作簿导入。
ImportExcelFile(Stream, GridLoadFormat)从excel文件流导入。必须提供加载格式,并且可以设置GridJsWorkbook.CacheImp来实现流缓存
ImportExcelFile(string, string)从 excel 文件导入。
ImportExcelFile(string, Workbook)从 excel 文件导入。
ImportExcelFile(Stream, GridLoadFormat, string)从excel文件流导入。必须提供加载格式,并且可以设置GridJsWorkbook.CacheImp来实现流缓存
ImportExcelFile(string, Stream, GridLoadFormat)从excel文件流导入。必须提供加载格式,并且可以设置GridJsWorkbook.CacheImp来实现流缓存
ImportExcelFile(string, string, string)从 excel 文件导入。
ImportExcelFile(string, Stream, GridLoadFormat, string)从excel文件流导入。必须提供加载格式,并且可以设置GridJsWorkbook.CacheImp来实现流缓存
ImportExcelFileFromJson(string)从 json 导入文件
InsertImage(string, string, Stream, string)在工作表中插入图像
MergeExcelFileFromJson(string, string)将样式更新应用到缓存文件
SaveToCacheWithFileName(string, string, string)将工作表保存到缓存中,保存格式基于文件名. 的文件扩展名
SaveToExcelFile(Stream)根据原始文件格式将工作表保存到流中。
SaveToExcelFile(string)将工作表保存到文件路径,如果文件有扩展名,则保存格式基于文件扩展名.
SaveToHtml(Stream)将工作表保存到sream,保存格式为html
SaveToHtml(string)将工作表保存到文件路径,保存格式为html
SaveToPdf(Stream)将工作表保存到sream,保存格式为pdf
SaveToPdf(string)将工作表保存到文件路径,保存格式为pdf
SaveToXlsx(Stream)将工作表保存到 sream,保存格式为 xlsx
SaveToXlsx(string)将工作表保存到文件路径,保存格式为xlsx
SetInterruptMonitorForLoad(GridInterruptMonitor, int)为工作簿的加载操作设置中断监视器
SetInterruptMonitorForSave(GridInterruptMonitor)设置 InterruptMonitor 用于工作簿的保存操作
UpdateCell(string, string)做更新操作
static GetGridLoadFormat(string)通过文件扩展名获取GridLoadFormat
static GetImageStream(string, string)从工作簿获取图像流
static GetImageUrl(string, string, string)获取图片地址
static GetUidForFile(string)生成文件的uid

字段

姓名描述
static CacheImp缓存存储的自定义实现,如果想以流的方式存储缓存,需要设置并实现
static CalculateEngine计算引擎的自定义实现,如果要进行自定义计算,需要设置并实现

也可以看看