IronXL 操作指南 How to Use C# to Create Excel Charts 如何使用 C# 创建 Excel 图表 Curtis Chau 已更新:八月 20, 2025 下载 IronXL NuGet 下载 DLL 下载 免费试用 法学硕士副本 法学硕士副本 将页面复制为 Markdown 格式,用于 LLMs 在 ChatGPT 中打开 向 ChatGPT 咨询此页面 在双子座打开 向 Gemini 询问此页面 在双子座打开 向 Gemini 询问此页面 打开困惑 向 Perplexity 询问有关此页面的信息 分享 在 Facebook 上分享 分享到 X(Twitter) 在 LinkedIn 上分享 复制链接 电子邮件文章 This article was translated from English: Does it need improvement? Translated View the article in English 以下操作指南将指导您如何使用 IronXL 在 C# 中以编程方式创建 Excel 图表。 快速入门:使用 C# 以编程方式生成 Excel 图表 本示例向您展示了在 IronXL 中创建柱状图是多么容易:使用单个工作表方法创建图表,添加数据系列,设置标题和图例,绘制图表,然后保存——几分钟内即可获得有意义的视觉效果,而不是几个小时。 立即开始使用 NuGet 创建 PDF 文件: 使用 NuGet 包管理器安装 IronXL PM > Install-Package IronXL.Excel 复制并运行这段代码。 IChart chart = worksheet.CreateChart(ChartType.Column, 5, 5, 20, 10); chart.AddSeries("A2:A7", "B2:B7"); chart.SetTitle("Sales Overview").SetLegendPosition(LegendPosition.Bottom).Plot(); workbook.SaveAs("SalesChart.xlsx"); 部署到您的生产环境中进行测试 立即开始在您的项目中使用 IronXL,免费试用! 免费试用30天 as-heading:3(最小工作流程(6 个步骤)) 安装 Excel 库以创建 Excel 图表。 将现有的 Excel 文件加载到Workbook对象中。 使用CreateChart创建图表。 设置图表标题和图例 调用Plot方法。 将Workbook保存为 Excel 文件。 使用 .NET 以编程方式创建 Excel 图表 以编程方式创建 Excel 图表 添加系列标题和图例 步骤1 1. 安装 IronXL 首先,安装 IronXL 最简单的方法是使用 Visual Studio 中的 NuGet 包管理器: 选择"项目"菜单 管理 NuGet 程序包 搜索 IronXL.Excel 安装 您也可以在开发者命令提示符中输入以下命令: Install-Package IronXL.Excel Or Download from here: https://ironsoftware.com/csharp/excel/packages/IronXL.zip 如何使用教程 2. 为 .NET 创建 Excel 图表 现在开始项目! 请将以下信息添加到Excel表格中。 如下所示: 图 1 –用于绘制图表的数据 在 IronXL 中添加处理 Excel 图表所需的命名空间。 using IronXL; using IronXL.Drawing.Charts; using IronXL; using IronXL.Drawing.Charts; Imports IronXL Imports IronXL.Drawing.Charts $vbLabelText $csharpLabel 添加代码,使用 IronXL 以编程方式创建 Excel 图表: :path=/static-assets/excel/content-code-examples/how-to/csharp-create-excel-chart-programmatically-example.cs using IronXL; using IronXL.Drawing.Charts; // Load the existing Excel workbook WorkBook wb = WorkBook.Load("Chart_Ex.xlsx"); // Use the default worksheet from the workbook WorkSheet ws = wb.DefaultWorkSheet; // Create a column chart at the specified range of cells var chart = ws.CreateChart(ChartType.Column, 10, 15, 25, 20); // Define the range for the x-axis data const string xAxis = "A2:A7"; // Add a series for the chart using data in the range and give it a title from the first row var series = chart.AddSeries(xAxis, "B2:B7"); series.Title = ws["B1"].StringValue; // Add another series series = chart.AddSeries(xAxis, "C2:C7"); series.Title = ws["C1"].StringValue; // Add a third series series = chart.AddSeries(xAxis, "D2:D7"); series.Title = ws["D1"].StringValue; // Set the chart title chart.SetTitle("Column Chart"); // Position the legend at the bottom of the chart chart.SetLegendPosition(LegendPosition.Bottom); // Plot the chart with the provided data chart.Plot(); // Save the workbook with the newly added chart wb.SaveAs("Exported_Column_Chart.xlsx"); IRON VB CONVERTER ERROR developers@ironsoftware.com $vbLabelText $csharpLabel 创建了一个 Workbook 对象和一个 Worksheet 对象。 调用 Worksheet 对象的CreateChart方法来指定图表类型和图表位置。 图表系列将被添加,包括其标题和图例。 如下所示。 图 2 –图表输出 图书馆快速访问 IronXL API 参考文档 使用便捷的 IronXL API 参考文档,了解更多并分享如何在 Excel 电子表格中合并、取消合并和处理单元格。 IronXL API 参考文档 常见问题解答 如何使用 C# 以编程方式创建 Excel 图表? 您可以通过利用 IronXL 库使用 C# 以编程方式创建 Excel 图表。首先,通过 Visual Studio 中的 NuGet 包管理器安装 IronXL,将现有的 Excel 文件加载到 Workbook 对象中,并使用 CreateChart 方法定义图表类型和位置。添加数据系列,设置标题,并将 Workbook 保存到 Excel 文件中。 创建 Excel 图表以编程方式涉及哪些步骤? 程序化创建 Excel 图表的步骤包括:安装 IronXL,将现有 Excel 文件加载到 Workbook 对象中,使用 CreateChart 方法创建图表,添加数据系列,设置图表的标题和图例,并保存工作簿。 可以使用 IronXL 创建哪些类型的图表? IronXL 支持以编程方式创建各种图表类型,例如柱形图、条形图、折线图和饼图。 如何使用 C# 向 Excel 图表添加数据系列? 若要使用 C# 向 Excel 图表添加数据系列,请使用 IronXL 的 AddSeries 方法。指定 x 轴和 y 轴数据的范围,并可选为系列设置标题。 如何以编程方式自定义 Excel 图表的图例位置? 您可以使用 IronXL 的 SetLegendPosition 方法自定义 Excel 图表的图例位置。指定位置,例如底部、顶部、左侧或右侧。 处理 IronXL 中的 Excel 图表需要哪些命名空间? 要使用 IronXL 处理 Excel 图表,请包括必要的命名空间:IronXL 和 IronXL.Drawing.Charts。 如何在以编程方式添加图表后保存 Excel 文件? 在以编程方式添加图表后,使用 IronXL 的 SaveAs 方法保存 Excel 文件。指定保存所需的文件路径和名称。 IronXL 可以用于修改现有 Excel 文件吗? 是的,IronXL 可以用来加载、编辑和保存现有的 Excel 文件。它允许您以编程方式修改数据、添加图表和执行其他操作。 在哪里可以找到使用 IronXL 和 Excel 图表的文档? 您可以在其网站上访问 IronXL API 参考文档,以获取有关其功能及如何在 Excel 图表中使用它们的更多信息。 Curtis Chau 立即与工程团队聊天 技术作家 Curtis Chau 拥有卡尔顿大学的计算机科学学士学位,专注于前端开发,精通 Node.js、TypeScript、JavaScript 和 React。他热衷于打造直观且美观的用户界面,喜欢使用现代框架并创建结构良好、视觉吸引力强的手册。除了开发之外,Curtis 对物联网 (IoT) 有浓厚的兴趣,探索将硬件和软件集成的新方法。在空闲时间,他喜欢玩游戏和构建 Discord 机器人,将他对技术的热爱与创造力相结合。 准备开始了吗? Nuget 下载 1,738,553 | Version: 2025.11 刚刚发布 免费 NuGet 下载 总下载量:1,738,553 查看许可证