我已经使用 Apache POI 生成了一个折线图。我需要更改图表中的默认颜色。我可以使用 RGB 代码为每条线定义特定颜色吗?
我的代码如下。
Drawing drawing = sheet4.createDrawingPatriarch();
ClientAnchor anchor = drawing.createAnchor(0, 0, 0, 0, 1, 1, 17, 22);
Chart chart = drawing.createChart(anchor);
ChartLegend legend = chart.getOrCreateLegend();
legend.setPosition(LegendPosition.RIGHT);
LineChartData data = chart.getChartDataFactory().createLineChartData();
ChartAxis bottomAxis = chart.getChartAxisFactory().createCategoryAxis(AxisPosition.BOTTOM);
ValueAxis leftAxis = chart.getChartAxisFactory().createValueAxis(AxisPosition.LEFT);
leftAxis.setCrosses(AxisCrosses.AUTO_ZERO);
ChartDataSource<Number> xs = DataSources.fromNumericCellRange(sheet1, new CellRangeAddress(1, 380, 0, 0));
ChartDataSource<Number> ys1 = DataSources.fromNumericCellRange(sheet1, new CellRangeAddress(1, 380, 1, 1));
ChartDataSource<Number> ys2 = DataSources.fromNumericCellRange(sheet1, new CellRangeAddress(1, 380, 3, 3));
ChartDataSource<Number> ys3 = DataSources.fromNumericCellRange(sheet1, new CellRangeAddress(1, 380, 4, 4)); …Run Code Online (Sandbox Code Playgroud) 我的项目基于Apache POI.我正在尝试在单元格上使用公式.我的公式如下.
sheet7.createRow(0).createCell(0).setCellFormula("+'C:\\Users\\Desktop\\[Test.xlsx]Average_Graph'!A2");
Run Code Online (Sandbox Code Playgroud)
我使用JFileChooser,它允许用户选择文件.因此,每次使用程序时都会更改文件路径.
从JFileChooser,我得到一个文件路径如下.
String filepath= "C:\\Users\\Desktop\\Sheet.xlsx"`
Run Code Online (Sandbox Code Playgroud)
为了正确使用公式,文件路径应采用以下格式.
"C:\\Users\\Desktop[Sheet.xlsx]"
Run Code Online (Sandbox Code Playgroud)
如何更改我从JFileCHooser获取的字符串以正确运行公式?