探索 IronXL 的 .NET Excel 功能

This article was translated from English: Does it need improvement?
Translated
View the article in English

IronXL.Excel 是一个 .NET 库,为开发者提供了一种快速直观的方式,用C# 访问、修改、生成 Excel 和其他电子表格文件。

Office Interop 不被使用,IronXL.Excel 在 .NET Core 和 Azure 上运行,无需特殊依赖或安装 MS Office。

IronXL是一款领先的用于C#和VB.NET的.NET Core和.NET Framework Excel电子表格库。

兼容性

.NET 语言

  • C# (教程 API 参考
  • 使用 C#,Excel,MVC 和 ASP.NET 读取、编辑和创建电子表格。
  • VB.NET教程 API 参考
  • 使用 Excel、MVC 和 ASP.NET 在 VB.NET 中读取、编辑和创建电子表格。
  • F#API 参考

    • 使用 Excel、MVC 和 ASP.NET 在 F# 中读取、编辑和创建电子表格。

平台

  • .NET 5, 6, 7, 和 8 (教程 API 参考), .NET Core 2、3 和 5 (教程 API 参考

    • IronXL 支持 .NET 5、6、7 和 8。

    • IronXL 也适用于 .NET Core 2、3 和 5。

    • 当前的 .NET Core 版本支持 Linux、Unix 和 macOS 客户端操作系统,以及 Mono 和 Xamarin。
  • 未来的版本将支持 Xamarin 移动环境。
  • .NET Standard 2 (API 参考)
  • IronXL 兼容 .NET Standard 2.0 和 2.1。
  • .NET Framework 4x (API 参考)

    • 读取、编辑和使用 .NET Framework 4.5 及更高版本创建电子表格。

应用程序类型

  • 控制台、Web 和桌面 (教程 API 参考

    • 使用 IronXL 为控制台、网络和桌面创建应用程序。

操作系统

使用 IronXL 在 Windows、Linux、macOS、Docker、Azure 和 AWS 上创建任何应用程序。

集成开发环境

证书

  • Microsoft Authenticode

    • DigiCert Trusted G4 Code Signing RSA4096 SHA384 2021 CA1

工作簿

创建或加载电子表格

创建操作指南 加载操作指南 创建代码示例 加载代码示例

  • XLS
  • 创建并加载适用于 Microsoft Excel 97-2003 版本的 .xls 文件格式。
  • XLSX
  • 创建并加载适用于2007年及以后版本的Microsoft Excel的.xlsx文件格式。
  • XLTX
  • 加载 .xltx 格式的 Excel 模板文件
  • XLSM
  • 在 .xlsm 格式中加载启用了宏的 Excel 工作簿文件。
  • CSV
  • 加载逗号分隔值(.csv格式)文件
  • TSV(制表符分隔值)

    • 加载以制表符分隔的值文件,格式为 .tsv

保存或导出格式

方法

系统数据对象

编辑工作簿

工作表

编辑公式

使用指南 代码示例

  • 支持Excel公式 (API参考)
  • 不使用 Interop 应用和修改公式
  • 工作表编辑时重新计算 (API 参考)

    • 触发整个电子表格的公式重新计算

数据收集

操作指南 代码示例

  • 范围 (API 参考)
  • 在每个工作表中选择、编辑和计算范围。
  • (API 参考)
  • 选择、编辑并计算每个工作表中的列。
  • (API 参考)

    • 选择、编辑和计算每个工作表中的行。

创建和编辑图表

  • 区域图, 条形图, 柱形图, 折线图, 饼图, 散点图 (如何操作 代码示例 API参考

    • 轻松创建区域图、条形图、柱状图、折线图、饼图和散点图

    • 编辑图表配置,例如:

    • 标题

    • 图例位置

编辑布局

编辑工作表

单元格范围

单元范围功能

  • 排序 (操作步骤 代码示例 API 参考

    • 对包括单列和行的单元格范围应用升序或降序排序。
  • 根据选定范围内的任意特定列应用排序。
  • Trim (How-To API 参考
  • 从选定范围中删除前导和尾随的空单元格。
  • 清除 (如何清除 API 参考
  • 清除所选单元格的内容。
  • 复制 (方法 API 参考)
  • 将所选单元格的内容和样式复制并粘贴到同一个或不同的工作表。
  • 查找和替换 (API 参考)
  • 设置超链接 (操作指南 API 参考
  • 在同一张或不同工作表中创建指向网站URL、单元格和定义名称的超链接。 还支持打开FTP、文件和电子邮件。
  • 合并单元格范围 (操作指南 API 参考
  • 将多个相邻单元格合并成一个更大的单元格。
  • 取消合并单元格 (操作指南 API 参考

    • 将合并的单元格拆分回其原始的单独单元格。

样式单元格:

数学函数:

如何做 代码示例

  • 平均值 (API 参考)
  • 计算给定范围、行或列的平均值。
  • 求和 (API 参考)
  • 计算给定范围、行或列的总和。
  • 最小值 (API 参考)
  • 确定给定范围、行或列的最小数。
  • 最大值 (API 参考)

    • 确定给定范围、行或列的最大数量。

设置单元格数据格式:

操作指南 代码示例 API参考

  • 文本、数字、公式、日期、货币、科学、时间、布尔值、自定义格式
    所有可用的数据格式