我正在使用 Spire.XLS 许可包,我需要找到一种方法从 ac#win 表单应用程序手动设置图表的值,将类别标签讨论为要在内部显示的实际值,而不是被迫使用sheet.Range[]
,或者至少能够使用从工作表中相互分离的单个单元格值,并使用“扩展范围”之类的值来表示是否可行?
1 回答
1
对的,这是可能的。请参阅以下示例,该示例显示如何在不使用工作表数据范围的情况下创建图表。
using Spire.Xls;
namespace Create_chart
{
class Program
{
static void Main(string[] args)
{
//Create a workbook
Workbook wb = new Workbook();
//Get the first worksheet
Worksheet sheet = wb.Worksheets[0];
//Add a chart to the worksheet
Chart chart = sheet.Charts.Add();
//Add a series to the chart
var series = chart.Series.Add();
//Add data
series.EnteredDirectlyValues = new object[] { 10, 20, 30 };
//Save the file
wb.SaveToFile("result.xlsx", ExcelVersion.Version2013);
}
}
}
有关更多信息,您可以查看此文档:Create Chart without Using Worksheet Data Range in C#
于 2022-02-28T01:50:14.277 回答