GemBox.Spreadsheet.Examples

VB.NET 2025-08-06

什么是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参考
  • 论坛
  • 博客
下载源码

通过命令行克隆项目:

git clone https://github.com/GemBoxLtd/GemBox.Spreadsheet.Examples.git