什么是Gembox.spreadsheet?
Gembox.spreadsheet是一个.NET组件,使您能够从.NET应用程序读取,写入,转换和打印电子表格文件(XLSX,XLS,XLS,XLSB,CSV,HTML和ODS)。
使用Gembox.spreadsheet,您可以获得一个快速可靠的组件,易于使用,并且不依赖Microsoft Excel。它仅需要.NET,并且比Microsoft Office Automation快得多!
gembox.spreadsheet功能
- 阅读XLS,XLSX,XLSB,ODS,CSV,TSV,HTML和电子表格ML文件。
- 创建或写入并转换为XLS,XLSX,XLSB,ODS,CSV,TSV,HTML,PDF,XPS和Image Formats(SVG,PNG,JPEG,JPEG,GIF,GIF,BMP,BMP,TIFF,WMP)。
- 在Azure功能,Blazor,ASP.NET Core,ASP.NET,MAUI,WPF和Windows Forms Application中查看和编辑电子表格。
- 打印电子表格。
- 保护,加密和数字签名电子表格。
- 获取,创建或编辑床单,行,列,单元格,公式,定义的名称,超链接,注释,表和枢轴表。
- 获取,创建或编辑图纸,例如形状,图像,文本框和图表。
- 获取,创建或编辑单元格式和格式,在线文本格式,数字格式和条件格式。
- 获取,创建或编辑标题和页脚,分组和概述,数据验证,文档属性,打印和查看选项,打印标题和区域,冻结或拆分窗格,宏等。
- 从数据词或导出电子表格数据。
- 查找,更换,过滤,排序和自动电子表格数据。
- 计算细胞公式。
- 在工作簿之间复制表或单元格。
- 创建或读取表单控件。
- 跟踪进度或取消长期运行的操作,例如加载和节省大型电子表格。
- 导出到PDF,XPS或图像格式时指定字体位置。
- 阅读电子表格时,保留不支持的元素和属性。
开始
您不确定如何使用Gembox.spreadsheet在.NET中开始使用Excel电子表格?检查下面的代码,其中显示了如何从头开始创建XLSX文件并写“ Hello World!”在第一个单元格中
// If using Professional version, put your serial key below. SpreadsheetInfo . SetLicense ( \"FREE-LIMITED-KEY\" ) ; // Create a new empty workbook. var workbook = new ExcelFile ( ) ; // Add a worksheet to it. var worksheet = workbook . Worksheets . Add ( \"Sheet1\" ) ; // Write to the first cell. worksheet . Cells [ \"A1\" ] . Value = \"Hello World!\" ; // Save the workbook as Excel\'s XLSX file. workbook . Save ( \"Writing.xlsx\" ) ;
有关更多Gembox.spreadsheet代码示例和演示,请访问我们的示例页面。
安装
您可以从Nuget?下载Gembox.spreadsheet或从下载中下载。
资源
- 产品页面
- 例子
- 文档
- API参考
- 论坛
- 博客
