0

我正在使用 Spire.XLS 许可包,我需要找到一种方法从 ac#win 表单应用程序手动设置图表的值,将类别标签讨论为要在内部显示的实际值,而不是被迫使用sheet.Range[],或者至少能够使用从工作表中相互分离的单个单元格值,并使用“扩展范围”之类的值来表示是否可行?

4

1 回答 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 回答