适用于 C#.NET 的 IronXL for Python 功能。
This article was translated from English: Does it need improvement?
TranslatedView the article in English
IronXL.Excel 是一个 .NET 库,为开发人员提供了一种快速、直观的方法,可以用 C# 访问、修改、生成 Excel 和其他电子表格文件。
没有使用 Office Interop,IronXL.Excel 可在 .NET Core 和 Azure 上运行,没有特殊的依赖关系,也不需要安装 MS Office。
IronXL for Python 是领先的 .NET Core 和 .NET Framework Excel 电子表格库,适用于 C# 和 VB.NET。
兼容性
.NET 语言
- C# (教程</a|API 参考)
- 使用 Excel、MVC 和 ASP.NET 以 C# 阅读、编辑和创建电子表格
- VB.NET (Tutorial)|API 参考)
- 使用 Excel、MVC 和 ASP.NET 在 VB.NET 中阅读、编辑和创建电子表格
- F# (API Reference)
- 使用 Excel、MVC 和 ASP.NET 在 F# 中阅读、编辑和创建电子表格
平台
- .NET 5、6 和 7 (Tutorial)|API 参考)、.NET Core 2、3 和 5
- IronXL for Python 可用于 .NET 5、6 和 7。
- IronXL for Python 也适用于 .NET Core 2、3 和 5。
- 当前的 .NET Core 版本支持 Linux、Unix 和 macOS 客户端操作系统以及 Mono 和 Xamarin。
- 未来的版本将支持 Xamarin 移动环境。
- .NET Standard 2 (API Reference)
- IronXL for Python 兼容 .NET Standard 2.0 和 2.1。
- .NET Framework 4x (API Reference)
- 使用 .NET Framework 4.5 及以上版本阅读、编辑和创建电子表格。
应用类型
操作系统
在 Windows、Linux、macOS、Docker、Azure 和 AWS 上使用 IronXL for Python 创建任何应用程序
集成开发环境
认证
- 微软 Authenticode
- DigiCert 可信 G4 代码签名 RSA4096 SHA384 2021 CA1
工作手册
创建或加载电子表格
- XLS
- 创建并加载 Microsoft Excel 97-2003 版本的 .xls 文件格式。
- XLSX
- 创建并加载 Microsoft Excel 2007 及更高版本的 .xlsx 文件格式。
- XLTX
- 加载 .xltx 格式的 Excel 模板文件
- XLSM
- 加载 .xlsm 格式的 Excel 启用宏的工作簿文件
- CSV
- 加载 .csv 格式的逗号分隔值文件
- TSV
- 加载 .tsv 格式的制表符分隔值文件
保存或导出格式
- XLS (代码示例|API Reference)
- 以 XLS 格式编辑、保存和导出 Microsoft Excel 97-2003 版本。
- XLSX、XSLT、XLSM(代码示例)。|API Reference)
- 轻松编辑和保存 XLSX、XSLT 和 XLSM。 将电子表格导出为 XLSX 格式。
- CSV (代码示例|API Reference)
- 编辑、保存和导出 CSV 文件格式。
- TSV (代码示例|API Reference)
- 编辑、保存和导出 TSV 文件格式。
- JSON (代码示例|API Reference)
- 编辑、保存和导出 JSON 文件格式。
- XML (代码示例|API Reference)
- 编辑、保存和导出 XML 文件格式。
- HTML (代码示例|API Reference)
- 将电子表格导出为 HTML 文件格式。 将工作手册转换为代码内 HTML 字符串。 在转换为 HTML 时显示或隐藏 Excel 属性的选项:
- 列标题
- 隐藏列和行
- 前导空格为非分隔符
- 行数
- 二进制 ( 代码示例)|API Reference)
- 将电子表格转换为二进制表示法。
- 字节数组(代码示例|API Reference)
- 将电子表格转换为包含电子表格文件内容的字节数组。
系统数据对象
- 数据集或数据表(How-To| 代码示例|API Reference)
- 以数据集或数据表的形式导入和导出
编辑工作簿
- 元数据 (How-To)| 代码示例|API Reference)
- 添加、修改和检索细粒度元数据,如
- 作者
- 评论
- 最后打印日期
- 关键词和类别
- 创建和修改日期
- 主题和标题
- 检索细粒度元数据,如
- 应用程序名称
- 自定义属性
- 翻译公司
- 项目经理
- 模板
- 权限和密码(How-To| 代码示例|API Reference)
- 打开、编辑和保存受密码保护的电子表格。
- 用密码加密工作簿。
- 创建工作表 (How-To)|API Reference)
- 创建新工作表。
- 删除工作表(方法</a|API Reference)
- 删除整张纸。
- 设置工作表位置 (How-To)|API Reference)
- 重新排列表页的位置。
- 设置活动选项卡( 方法</a|API Reference)
- 在 Microsoft Excel 等应用程序中打开电子表格文件时设置默认选项卡。
工作表
编辑公式
- Works with Excel formulas (API Reference)
- 在不使用 Interop 的情况下应用和修改公式。
- 工作表编辑时的重新计算 (API Reference)
- 触发整个电子表格公式的重新计算。
数据收集
- 范围 (API Reference)
- 在每个工作表中选择、编辑和计算范围。
- Column (API Reference)
- 在每个工作表中选择、编辑和计算列。
- 行 (API 参考)
- 在每个工作表中选择、编辑和计算行。
创建和编辑图表
- Area, Bar, Column, Line, Pie, Scatter (Code Example)|API Reference)
- 轻松创建面积图、条形图、柱形图、线形图、饼图和散点图。
- 编辑图表配置,如
- 标题
- 图例位置
编辑布局
- 冻结面板(方法| 代码示例|API Reference)
- 为行和列创建冻结窗格,使其在滚动时保持可见。 这些也称为标题栏或行。
- 自动调整行数(How-To| 代码示例|API Reference)
- 自动调整行的大小,以适应内容的高度。
- 自动调整列大小(How-To)。| 代码示例|API Reference)
- 自动调整栏目大小,以适应内容的宽度。
- 添加行 (How-To)| 代码示例|API Reference)
- 创建并插入新行。
- 添加列 (How-To)| 代码示例|API Reference)
- 创建并插入新列。
编辑工作表
- 复制工作表 (How-To)| 代码示例|API Reference)
- 复制工作表,保留原始工作表。
- 使用密码保护(方法| 代码示例|API Reference)
- 无需密码即可访问和修改受保护的工作表。
- 对每个工作表单独应用密码保护。
- 分组和解组(How-To| 代码示例|API Reference)
- 将行和列分组,可以轻松隐藏多行多列。
- 添加图像(How-To| 代码示例|API Reference)
- 在工作表中插入图片。
- 移除图像(How-To| 代码示例|API Reference)
- 删除工作表中的图片。
- 提取图像 (How-To)| 代码示例|API Reference)
- 从工作表中提取图像。
单元格范围
单元格区域函数
- 排序 (How-To)| 代码示例|API Reference)
- 对包括单列和单行的单元格区域应用升序或降序排序。
- 根据所选范围内的任何特定列进行排序。
- Trim (How-To|API Reference)
- 从所选范围中删除前导和尾部的空单元格。
- Clear (How-To|API Reference)
- 清除选定单元格的内容。
- Copy (How-To|API Reference)
- 将选定单元格的内容和样式复制并粘贴到相同或不同的工作表中。
- 查找和替换(API 参考)
- 设置超链接 (How-To)|API Reference)
- 在同一或不同工作表中创建指向网站 URL、单元格和定义名称的超链接。 还支持打开 FTP、文件和电子邮件。
- 合并单元格区域 (How-To)|API Reference)
- 将多个相邻单元格合并为一个更大的单元格。
- 合并单元格(How-To)。|API Reference)
- 将合并后的单元格拆分为原来的单个单元格。
样式单元格:
- 字体和大小 (How-To)| 代码示例)
- 编辑并应用字体装饰和大小的样式。
- 边界和对齐(How-To| 代码示例|API Reference)
- 编辑并应用边框装饰和文本对齐的样式。
- 背景模式(How-To)。| 代码示例|API Reference)
- 编辑和应用背景样式,无需 Office Interop。
- 条件格式化(How-To| 代码示例|API Reference)
- 对单元格区域进行编辑并应用条件格式化。
数学函数:
- 平均值 (API Reference)
- 计算给定范围、行或列的平均值。
- 求和 (API Reference)
- 计算给定范围、行或列的总和。
- Min (API 参考)
- 确定给定范围、行或列的最小数量。
- Max (API 参考)
- 确定给定范围、行或列的最大数量。
设置单元格数据格式:
- 文本、数字、公式、日期、货币、科学、时间、布尔、自定义格式。







