ByteScout Spreadsheet SDK - C# - Add Chart Pie - ByteScout

ByteScout Spreadsheet SDK – C# – Add Chart Pie

  • Home
  • /
  • Articles
  • /
  • ByteScout Spreadsheet SDK – C# – Add Chart Pie

ByteScout Spreadsheet SDK – C# – Add Chart Pie

Program.cs

using System;
using System.Diagnostics;
using Bytescout.Spreadsheet;
using Bytescout.Spreadsheet.Charts;

namespace CSharp
{
class Program
{
static void Main(string[] args)
{
// Create new Spreadsheet object
Spreadsheet spreadsheet = new Spreadsheet();
spreadsheet.RegistrationName = “demo”;
spreadsheet.RegistrationKey = “demo”;

// Add new worksheet
Worksheet sheet = spreadsheet.Workbook.Worksheets.Add(“Sample”);

// Add few random numbers
int length = 10;
Random rnd = new Random();
for (int i = 0; i < length; i++) { sheet.Cell(i, 0).Value = rnd.Next(1, 10); } // add charts to worksheet Chart pieChart = sheet.Charts.AddChartAndFitInto(1, 3, 16, 9, ChartType.Pie); pieChart.SeriesCollection.Add(new Series(sheet.Range(0, 0, length - 1, 0))); pieChart = sheet.Charts.AddChartAndFitInto(1, 10, 16, 16, ChartType.Pie3D); pieChart.SeriesCollection.Add(new Series(sheet.Range(0, 0, length - 1, 0))); pieChart = sheet.Charts.AddChartAndFitInto(1, 17, 16, 23, ChartType.PieOfPie); pieChart.SeriesCollection.Add(new Series(sheet.Range(0, 0, length - 1, 0))); pieChart = sheet.Charts.AddChartAndFitInto(17, 3, 32, 9, ChartType.PieExploded); pieChart.SeriesCollection.Add(new Series(sheet.Range(0, 0, length - 1, 0))); pieChart = sheet.Charts.AddChartAndFitInto(17, 10, 32, 16, ChartType.PieExploded3D); pieChart.SeriesCollection.Add(new Series(sheet.Range(0, 0, length - 1, 0))); pieChart = sheet.Charts.AddChartAndFitInto(17, 17, 32, 23, ChartType.BarOfPie); pieChart.SeriesCollection.Add(new Series(sheet.Range(0, 0, length - 1, 0))); // Save it as XLS spreadsheet.SaveAs("Output.xls"); // Close the document spreadsheet.Close(); // Cleanup spreadsheet.Dispose(); // Open generated XLS file in default associated application Process.Start("Output.xls"); } } } [/csharp]


  Click here to get your Free Trial version of the SDK

Tutorials:

prev
next