IronXL 操作指南 创建电子表格 如何用 C# 创建新的电子表格 Curtis Chau 已更新:2026年1月10日 下载 IronXL NuGet 下载 DLL 下载 免费试用 LLM副本 LLM副本 将页面复制为 Markdown 格式,用于 LLMs 在 ChatGPT 中打开 向 ChatGPT 咨询此页面 在双子座打开 向 Gemini 询问此页面 在 Grok 中打开 向 Grok 询问此页面 打开困惑 向 Perplexity 询问有关此页面的信息 分享 在 Facebook 上分享 分享到 X(Twitter) 在 LinkedIn 上分享 复制链接 电子邮件文章 This article was translated from English: Does it need improvement? Translated View the article in English 使用 IronXL 的 WorkBook.Create() 方法,在 C# 中创建新电子表格非常简单,只需一行代码即可生成 XLSX 或 XLS 文件。这种方法消除了复杂的 Excel 互操作依赖关系,并且可以在.NET应用程序中无缝运行。 快速入门:使用IronXL创建新的 XLSX 工作簿 使用 IronXL 的单行 API 生成 XLSX 格式的新工作簿——无需复杂的设置。 这种方法可以让您快速高效地用 C# 构建电子表格。 使用 NuGet 包管理器安装 https://www.nuget.org/packages/IronXl.Excel PM > Install-Package IronXl.Excel 复制并运行这段代码。 WorkBook workbook = WorkBook.Create(ExcelFileFormat.XLSX); 部署到您的生产环境中进行测试 通过免费试用立即在您的项目中开始使用IronXL Free 30 Day Trial 最小工作流程(5 个步骤) 下载用于创建电子表格的 C# 库 Use the static `Create` method to create a spreadsheet Choose whether to create an `XLSX` or `XLS` file 导出工作簿并检查Excel文件 Use the `CreatingOptions` class to configure the workbook creation 如何用 C# 创建基本电子表格? 使用静态方法 Create 创建一个可以存储一系列工作表或工作簿的 Excel 工作簿。 默认情况下,此方法会创建一个 XLSX 格式的 Excel 工作簿。 IronXL API Reference 提供了有关所有可用方法和属性的全面文档。 :path=/static-assets/excel/content-code-examples/how-to/create-spreadsheet-create-spreadsheet.cs using IronXL; // Create spreadsheet WorkBook workBook = WorkBook.Create(); $vbLabelText $csharpLabel 当我调用 WorkBook.Create() 时会发生什么? 当您调用 WorkBook.Create() 时, IronXL会使用默认设置初始化一个新的内存工作簿对象。 工作簿最初不包含工作表,您必须在处理数据前至少添加一个工作表。 此方法可创建一个简洁的工作簿结构,以满足您的数据处理需求。 XLSX 是一种用于存储 Microsoft Excel 电子表格的现代文件格式。 它采用 Office 2007 中引入的 Open XML 标准。XLSX 支持图表和条件格式等高级功能,广泛用于数据分析和业务任务。 有关使用 Excel 功能的更多详细信息,请查看我们的 全面功能概述。 为什么 IronXL 默认为 XLSX 格式? IronXL默认使用 XLSX,因为它是当前的行业标准,可提供更好的压缩、改进的数据恢复,并支持现代 Excel 功能。 XLSX 文件比 XLS 对应文件小,并且支持更大的工作表(最多 1,048,576 行 x 16,384 列)。 XLS 是早期版本中使用的 Excel 文件的旧二进制格式。 它缺少 XLSX 的功能,现在不太常见。 不过,IronXL 支持两种格式,以确保在需要时与传统系统兼容。 如何在 XLSX 和 XLS 格式之间进行选择? Create 方法接受一个 ExcelFileFormat 枚举值,用于指定是创建 XLSX 文件还是 XLS 文件。这两种文件格式都用于存储 Microsoft Excel 电子表格,其中 XLSX 是 Office 2007 中引入的基于 XML 的现代格式,而 XLS 是早期版本中使用的旧式二进制格式。 由于功能有限且效率低于 XLS 现在已不那么常见。 :path=/static-assets/excel/content-code-examples/how-to/create-spreadsheet-spreadsheet-type.cs using IronXL; // Create XLSX spreadsheet WorkBook workBook = WorkBook.Create(ExcelFileFormat.XLSX); $vbLabelText $csharpLabel 何时应使用 XLS 而不是 XLSX? 仅在以下情况下使用 XLS 格式: 您的应用程序需要支持 Excel 2003 或更早版本 您正在与需要 XLS 格式的旧系统集成 公司政策要求使用旧文件格式 对于所有其他情况,建议使用 XLSX,因为它具有更优异的性能、更小的文件大小,并且支持现代 Excel 功能。 了解有关以各种格式导出 Excel 文件的更多信息。 有哪些配置选项? Create 方法的另一个重载接受 CreatingOptions 作为参数。 目前,CreatingOptions 类只有一个属性 DefaultFileFormat,用于配置是创建 XLSX 还是 XLS 文件。请参考以下代码: :path=/static-assets/excel/content-code-examples/how-to/create-spreadsheet-creating-options.cs // 该代码片段不可用! $vbLabelText $csharpLabel 如何导出创建的工作簿? 创建并填充工作簿后,您可以使用多个导出选项。 IronXL支持保存为多种格式,包括 XML 和 HTML。 有关编写 Excel 值的详细指导,请参阅我们的 在 .NET 中编写 Excel 文件的教程。 :path=/static-assets/excel/content-code-examples/how-to/create-spreadsheet-export-workbook.cs // 该代码片段不可用! $vbLabelText $csharpLabel 创建电子表格的最佳实践 使用 IronXL 以编程方式创建电子表格时,请考虑以下最佳实践: 1.内存管理:使用完毕后务必释放 workbook 对象,尤其是在处理多个文件时 2.错误处理:实施 try-catch 块来处理潜在的文件系统或格式错误 3.许可:确保您已正确配置了用于生产的许可密钥。 4.性能:对于大型数据集,请考虑分块写入数据,而不是逐个单元格进行操作 如需了解更高级的应用场景,请浏览我们的 在 .NET 中创建 Excel 文件的详细教程,其中涵盖了复杂的格式、公式和样式选项。 下一步 现在,您已经知道如何创建电子表格了,也许您还想: 了解在工作簿中管理工作表的相关信息 探索创建具有高级功能的电子表格 了解如何在电子表格中添加公式和计算。 从我们的全面入门指南开始,探索 IronXL 在 C# 中实现 Excel 自动化的所有功能。 常见问题解答 如何用 C# 创建新的 Excel 电子表格? 您可以使用 IronXl.Excel 的 WorkBook.Create() 方法在 C# 中创建一个新的 Excel 电子表格。这个单行 API 默认以 XLSX 格式生成一个新的工作簿,无需复杂的 Excel 互操作依赖关系。只需调用 WorkBook workBook = WorkBook.Create(); 即可开始使用。 调用 WorkBook.Create() 会发生什么? 调用 WorkBook.Create() 时,IronXL 会使用默认设置初始化一个新的内存工作簿对象。该工作簿最初不包含工作表,因此在处理数据前必须使用 CreateWorkSheet() 添加至少一个工作表。这样就创建了一个干净的工作簿结构,可以随时进行数据操作。 我可以创建 XLS 文件而不是 XLSX 文件吗? 是的,您可以通过在 IronXL 的 Create 方法中指定格式参数来创建 XLS 文件。使用 WorkBook.Create(ExcelFileFormat.XLS),以较旧的 XLS 格式而非默认的 XLSX 格式创建工作簿。 为什么库默认为 XLSX 格式? IronXL 默认使用 XLSX,因为它是当前的行业标准。XLSX 压缩效果更好,数据恢复能力更强,而且支持现代 Excel 功能。与 XLS 相比,这些文件更小,且支持更大的工作表,行数可达 1,048,576 行,列数可达 16,384 列。 如何在新创建的电子表格中添加数据? 使用 IronXL 创建工作簿后,使用 CreateWorkSheet() 添加工作表,然后直接设置单元格值。例如:workSheet["A1"].Value = "Hello World"; 您可以为单元格指定各种数据类型,包括字符串、数字和日期时间对象。 我可以使用 CreatingOptions 配置工作簿创建吗? 是的,IronXL 提供了用于配置工作簿创建的 CreatingOptions 类。这样,您就可以在生成新电子表格时自定义各种设置,从而对初始工作簿结构和属性拥有更多控制权。 Curtis Chau 立即与工程团队聊天 技术作家 Curtis Chau 拥有卡尔顿大学的计算机科学学士学位,专注于前端开发,精通 Node.js、TypeScript、JavaScript 和 React。他热衷于打造直观且美观的用户界面,喜欢使用现代框架并创建结构良好、视觉吸引力强的手册。除了开发之外,Curtis 对物联网 (IoT) 有浓厚的兴趣,探索将硬件和软件集成的新方法。在空闲时间,他喜欢玩游戏和构建 Discord 机器人,将他对技术的热爱与创造力相结合。 A PHP Error was encountered Severity: Notice Message: Undefined index: IronXl.Excel Filename: helpers/counter_helper.php Line Number: 85 Backtrace: File: /var/www/ironpdf.com/application/helpers/counter_helper.php Line: 85 Function: _error_handler File: /var/www/ironpdf.com/application/views/main/sections/ready_to_started_202509.php Line: 12 Function: getTotalDonwloadNumber File: /var/www/ironpdf.com/application/libraries/Render.php Line: 489 Function: view File: /var/www/ironpdf.com/application/controllers/Products/Howto.php Line: 31 Function: render_products_view File: /var/www/ironpdf.com/index.php Line: 292 Function: require_once A PHP Error was encountered Severity: Notice Message: Undefined index: IronXl.Excel Filename: helpers/counter_helper.php Line Number: 85 Backtrace: File: /var/www/ironpdf.com/application/helpers/counter_helper.php Line: 85 Function: _error_handler File: /var/www/ironpdf.com/application/views/main/sections/ready_to_started_202509.php Line: 19 Function: getTotalDonwloadNumber File: /var/www/ironpdf.com/application/libraries/Render.php Line: 489 Function: view File: /var/www/ironpdf.com/application/controllers/Products/Howto.php Line: 31 Function: render_products_view File: /var/www/ironpdf.com/index.php Line: 292 Function: require_once 准备开始了吗? Nuget 下载 1,890,100 | 版本: 2026.3 刚刚发布 免费试用 免费 NuGet 下载 总下载量:1,890,100 查看许可证 Docs 本页内容 开始入门概述在C#中与Excel交互无需Interop使用许可证密钥安装 IronXL 库在 macOS 上使用在 Linux 上使用部署到云端/容器部署到Azure部署到AWS在Docker中设置其他.NET语言支持在.NET MAUI中处理Excel在Blazor中读取Excel文件处理VB.NET Excel文件教程如何在C#中读取Excel文件在 C# 中创建 Excel 文件使用C#打开和写入Excel文件操作指南工作簿创建电子表格加载电子表格在 C# 中导出到 Excel读取XLSX文件C#在C#中读取CSV在ASP.NET Web Apps中读取Excel文件在.NET中写入CSV在C#中打开Excel工作表将数据表转换为CSV将XLSX转换为CSV、JSON、XML转换电子表格文件类型作为 DataSet 导入和导出编辑工作簿元数据使用密码加密工作簿管理工作表工作表编辑公式选择范围命名范围命名表创建和编辑图表冻结窗格添加行和列自动调整行和列使用密码加密工作表分组和取消分组添加、提取和删除图像在C#中创建Excel图表单元格范围在.NET中写入Excel值在C#中导入Excel数据排序单元格范围修剪单元格范围清除单元格复制单元格设置超链接合并和拆分单元格单元格字体和大小单元格边框和对齐背景图案和颜色条件格式数学函数添加注释设置单元格数据格式在 C# 中编辑 Excel 文件故障排除故障排除指南在 IronXL 中应用许可证密钥文件大小限制Excel 限制:字符串列表的数据验证常见问题IronXL - 安全 CVE异常消息在Web.config中设置许可证密钥产品更新变更日志里程碑里程碑:性能里程碑:增强视频教程API 参考 本页内容 如何用 C# 创建基本电子表格?如何在 XLSX 和 XLS 格式之间进行选择?创建电子表格的最佳实践下一步 A PHP Error was encountered Severity: Notice Message: Undefined index: IronXl.Excel Filename: helpers/counter_helper.php Line Number: 85 Backtrace: File: /var/www/ironpdf.com/application/helpers/counter_helper.php Line: 85 Function: _error_handler File: /var/www/ironpdf.com/application/views/main/sections/still_scrolling_202512.php Line: 17 Function: getTotalDonwloadNumber File: /var/www/ironpdf.com/application/views/products/sections/three_column_docs_page_structure.php Line: 71 Function: view File: /var/www/ironpdf.com/application/libraries/Render.php Line: 88 Function: view File: /var/www/ironpdf.com/application/views/products/how-to/index.php Line: 2 Function: view File: /var/www/ironpdf.com/application/libraries/Render.php Line: 88 Function: view File: /var/www/ironpdf.com/application/libraries/Render.php Line: 552 Function: view File: /var/www/ironpdf.com/application/controllers/Products/Howto.php Line: 31 Function: render_products_view File: /var/www/ironpdf.com/index.php Line: 292 Function: require_once A PHP Error was encountered Severity: Notice Message: Undefined index: IronXl.Excel Filename: helpers/counter_helper.php Line Number: 85 Backtrace: File: /var/www/ironpdf.com/application/helpers/counter_helper.php Line: 85 Function: _error_handler File: /var/www/ironpdf.com/application/views/main/sections/still_scrolling_202512.php Line: 24 Function: getTotalDonwloadNumber File: /var/www/ironpdf.com/application/views/products/sections/three_column_docs_page_structure.php Line: 71 Function: view File: /var/www/ironpdf.com/application/libraries/Render.php Line: 88 Function: view File: /var/www/ironpdf.com/application/views/products/how-to/index.php Line: 2 Function: view File: /var/www/ironpdf.com/application/libraries/Render.php Line: 88 Function: view File: /var/www/ironpdf.com/application/libraries/Render.php Line: 552 Function: view File: /var/www/ironpdf.com/application/controllers/Products/Howto.php Line: 31 Function: render_products_view File: /var/www/ironpdf.com/index.php Line: 292 Function: require_once 还在滚动吗? 想快速获得证据? PM > Install-Package IronXl.Excel 运行示例 观看您的数据变成电子表格。 免费 NuGet 下载 总下载量:1,890,100 查看许可证