public class SeriesCollection
Example:
//Instantiating a Workbook object Workbook workbook = new Workbook(); //Adding a new worksheet to the Excel object int sheetIndex = workbook.getWorksheets().add(); //Obtaining the reference of the newly added worksheet by passing its sheet index Worksheet worksheet = workbook.getWorksheets().get(sheetIndex); //Adding a sample value to "A1" cell worksheet.getCells().get("A1").putValue(50); //Adding a sample value to "A2" cell worksheet.getCells().get("A2").putValue(100); //Adding a sample value to "A3" cell worksheet.getCells().get("A3").putValue(150); //Adding a sample value to "A4" cell worksheet.getCells().get("A4").putValue(200); //Adding a sample value to "B1" cell worksheet.getCells().get("B1").putValue(60); //Adding a sample value to "B2" cell worksheet.getCells().get("B2").putValue(32); //Adding a sample value to "B3" cell worksheet.getCells().get("B3").putValue(50); //Adding a sample value to "B4" cell worksheet.getCells().get("B4").putValue(40); //Adding a sample value to "C1" cell as category data worksheet.getCells().get("C1").putValue("Q1"); //Adding a sample value to "C2" cell as category data worksheet.getCells().get("C2").putValue("Q2"); //Adding a sample value to "C3" cell as category data worksheet.getCells().get("C3").putValue("Y1"); //Adding a sample value to "C4" cell as category data worksheet.getCells().get("C4").putValue("Y2"); //Adding a chart to the worksheet int chartIndex = worksheet.getCharts().add(ChartType.COLUMN, 5, 0, 15, 5); //Accessing the instance of the newly added chart Chart chart = worksheet.getCharts().get(chartIndex); //Adding NSeries (chart data source) to the chart ranging from "A1" cell to "B4" chart.getNSeries().add("A1:B4", true); //Setting the data source for the category data of NSeries chart.getNSeries().setCategoryData("C1:C4"); //Saving the Excel file workbook.save("C:\\book1.xls");
Property Getters/Setters Summary | ||
---|---|---|
java.lang.String | getCategoryData() | |
void | setCategoryData(java.lang.Stringvalue) | |
Gets or sets the range of category Axis values. It can be a range of cells (such as, "d1:e10"), or a sequence of values (such as,"{2,6,8,10}"). | ||
int | getCount() | |
boolean | isColorVaried() | |
void | setColorVaried(booleanvalue) | |
Represents if the color of points is varied. | ||
java.lang.String | getSecondCategoryData() | |
void | setSecondCategoryData(java.lang.Stringvalue) | |
Gets or sets the range of second category Axis values. It can be a range of cells (such as, "d1:e10"), or a sequence of values (such as,"{2,6,8,10}"). Only effects when some ASerieses plot on the second axis. | ||
java.lang.String | getSecondCatergoryData() | |
void | setSecondCatergoryData(java.lang.Stringvalue) | |
Gets or sets the range of second category Axis values. It can be a range of cells (such as, "d1:e10"), or a sequence of values (such as,"{2,6,8,10}"). Only effects when some ASerieses plot on the second axis. | ||
Series | get(int index) | |
Gets the |
Method Summary | ||
---|---|---|
int | add(java.lang.Object value) | |
Reserved for internal use. |
||
int | add(java.lang.String area, boolean isVertical) | |
Adds the |
||
int | addR1C1(java.lang.String area, boolean isVertical) | |
Adds the |
||
void | changeSeriesOrder(int sourceIndex, int destIndex) | |
Directly chanages the orders of the two series.
|
||
void | clear() | |
Clears the collection
|
||
boolean | contains(java.lang.Object value) | |
Reserved for internal use. |
||
Series | getSeriesByOrder(int order) | |
Gets the |
||
int | indexOf(java.lang.Object value) | |
Reserved for internal use. |
||
java.util.Iterator | iterator() | |
void | removeAt(int index) | |
Remove at a series at the specific index.
|
public java.lang.String getCategoryData() / public void setCategoryData(java.lang.String value)
public java.lang.String getSecondCatergoryData() / public void setSecondCatergoryData(java.lang.String value)
public java.lang.String getSecondCategoryData() / public void setSecondCategoryData(java.lang.String value)
public boolean isColorVaried() / public void setColorVaried(boolean value)
public int getCount()
public Series get(int index)
index
- The zero based index of the element.public Series getSeriesByOrder(int order)
public void removeAt(int index)
index
- The index.public void changeSeriesOrder(int sourceIndex, int destIndex)
sourceIndex
- The current indexdestIndex
- The dest indexpublic int addR1C1(java.lang.String area, boolean isVertical)
area
- Specifies values from which to plot the data seriesisVertical
- Specifies whether to plot the series from a range of cell values by row or by column.public int add(java.lang.String area, boolean isVertical)
area
- Specifies values from which to plot the data seriesisVertical
- Specifies whether to plot the series from a range of cell values by row or by column.public void clear()
public java.util.Iterator iterator()
public boolean contains(java.lang.Object value)
public int add(java.lang.Object value)
public int indexOf(java.lang.Object value)