1. <ul id="0c1fb"></ul>

      <noscript id="0c1fb"><video id="0c1fb"></video></noscript>
      <noscript id="0c1fb"><listing id="0c1fb"><thead id="0c1fb"></thead></listing></noscript>

      99热在线精品一区二区三区_国产伦精品一区二区三区女破破_亚洲一区二区三区无码_精品国产欧美日韩另类一区

      RELATEED CONSULTING
      相關(guān)咨詢
      選擇下列產(chǎn)品馬上在線溝通
      服務(wù)時間:8:30-17:00
      你可能遇到了下面的問題
      關(guān)閉右側(cè)工具欄

      新聞中心

      這里有您想知道的互聯(lián)網(wǎng)營銷解決方案
      Java在Excel中創(chuàng)建餅圖/環(huán)形圖-創(chuàng)新互聯(lián)

      餅圖 是 Excel中常見的一種圓餅形圖表工具 ,它 能夠直接以圖形的方式 展現(xiàn) 各個組成部分 在整體中 所 占 的比例,從而幫助 我們更加快速直觀的去分析和理解抽象的數(shù)據(jù)。而環(huán)形圖 則 是餅圖的一種變形,在視覺上, 環(huán)形圖 去掉 了 中心的部分, 但其主要功能依舊是 詮釋數(shù)據(jù)間的占比關(guān)系。本文將介紹如何 借助 Free Spire.XLS for Java 使用代碼 在Excel文檔中創(chuàng)建餅圖和環(huán)形圖。

      站在用戶的角度思考問題,與客戶深入溝通,找到云浮網(wǎng)站設(shè)計與云浮網(wǎng)站推廣的解決方案,憑借多年的經(jīng)驗,讓設(shè)計與互聯(lián)網(wǎng)技術(shù)結(jié)合,創(chuàng)造個性化、用戶體驗好的作品,建站類型包括:成都網(wǎng)站建設(shè)、網(wǎng)站設(shè)計、企業(yè)官網(wǎng)、英文網(wǎng)站、手機端網(wǎng)站、網(wǎng)站推廣、國際域名空間、雅安服務(wù)器托管、企業(yè)郵箱。業(yè)務(wù)覆蓋云浮地區(qū)。

                                                          

      基本步驟:

      1. 下載 Free Spire. XLS for Java 包并解壓縮 。

      2. 將 lib文件夾下 的 Spire. Xls .jar包 作為依賴項導入 到Java應(yīng)用程序中 。(也可直接 通過 M aven倉庫安裝 J AR包( 配置 pom.xml文件 的代碼見下文 ) )

      3. 在J ava 應(yīng)用程序中新建一個Java C lass(此處我命名為CreatePieChart 和 CreateDoughnutChart ), 然后輸入相應(yīng)的Java 代碼并運行 。

      配置pom.xml 文件

      
          
              com.e-iceblue
              http://repo.e-iceblue.cn/repository/maven-public/
          
      
      
          
              e-iceblue
              spire.xls.free
              2.2.0
          
      

      餅圖

      import com.spire.xls.*;
      import com.spire.xls.charts.ChartSerie;
      import java.awt.*;
      public class CreatePieChart {
          public static void main(String[] args) {
              //創(chuàng)建Workbook對象
              Workbook workbook = new Workbook();
              //獲取第一個工作表
              Worksheet sheet = workbook.getWorksheets().get(0);
              //將圖表數(shù)據(jù)寫入工作表
              sheet.getCellRange("A1").setValue("年份");
              sheet.getCellRange("A2").setValue("2002");
              sheet.getCellRange("A3").setValue("2003");
              sheet.getCellRange("A4").setValue("2004");
              sheet.getCellRange("A5").setValue("2005");
              sheet.getCellRange("B1").setValue("銷售額");
              sheet.getCellRange("B2").setNumberValue(4000);
              sheet.getCellRange("B3").setNumberValue(6000);
              sheet.getCellRange("B4").setNumberValue(7000);
              sheet.getCellRange("B5").setNumberValue(8500);
              //設(shè)置單元格樣式
              sheet.getCellRange("A1:B1").setRowHeight(15);
              sheet.getCellRange("A1:B1").getCellStyle().setColor(Color.darkGray);
              sheet.getCellRange("A1:B1").getCellStyle().getExcelFont().setColor(Color.white);
              sheet.getCellRange("A1:B1").getCellStyle().setVerticalAlignment(VerticalAlignType.Center);
              sheet.getCellRange("A1:B1").getCellStyle().setHorizontalAlignment(HorizontalAlignType.Center);
              sheet.getCellRange("B2:C5").getCellStyle().setNumberFormat("\"¥\"#,##0");
              //添加餅圖
              Chart chart = sheet.getCharts().add(ExcelChartType.Pie);
              //設(shè)置圖表數(shù)據(jù)區(qū)域
              chart.setDataRange(sheet.getCellRange("B2:B5"));
              chart.setSeriesDataFromRange(false);
              //設(shè)置圖表位置
              chart.setLeftColumn(3);
              chart.setTopRow(1);
              chart.setRightColumn(11);
              chart.setBottomRow(20);
              //設(shè)置圖表標題
              chart.setChartTitle("年銷售額");
              chart.getChartTitleArea().isBold(true);
              chart.getChartTitleArea().setSize(12);
              //設(shè)置系列標簽
              ChartSerie cs = chart.getSeries().get(0);
              cs.setCategoryLabels(sheet.getCellRange("A2:A5"));
              cs.setValues(sheet.getCellRange("B2:B5"));
              cs.getDataPoints().getDefaultDataPoint().getDataLabels().hasValue(true);
              chart.getPlotArea().getFill().setVisible(false);
              //保存文檔
              workbook.saveToFile("餅圖.xlsx", ExcelVersion.Version2016);
          }
      }

      Java 在 Excel 中創(chuàng)建餅圖/環(huán)形圖

      環(huán)形圖

      import com.spire.xls.*;
      import com.spire.xls.charts.ChartSerie;
      import com.spire.xls.charts.ChartSeries;
      import java.awt.*;
      public class CreateDoughnutChart {
          public static void main(String[] args) {
              //創(chuàng)建Workbook對象
              Workbook workbook = new Workbook();
              //獲取第一個工作表
              Worksheet sheet = workbook.getWorksheets().get(0);
              //插入數(shù)據(jù)
              sheet.getCellRange("A1").setValue("城市");
              sheet.getCellRange("A2").setValue("成都");
              sheet.getCellRange("A3").setValue("武漢");
              sheet.getCellRange("A4").setValue("上海");
              sheet.getCellRange("A5").setValue("北京");
              sheet.getCellRange("B1").setValue("銷售額");
              sheet.getCellRange("B2").setNumberValue(6000);
              sheet.getCellRange("B3").setNumberValue(8000);
              sheet.getCellRange("B4").setNumberValue(9000);
              sheet.getCellRange("B5").setNumberValue(8500);
              //設(shè)置單元格樣式
              sheet.getCellRange("A1:B1").setRowHeight(15);
              sheet.getCellRange("A1:B1").getCellStyle().setColor(Color.darkGray);
              sheet.getCellRange("A1:B1").getCellStyle().getExcelFont().setColor(Color.white);
              sheet.getCellRange("A1:B1").getCellStyle().setVerticalAlignment(VerticalAlignType.Center);
              sheet.getCellRange("A1:B1").getCellStyle().setHorizontalAlignment(HorizontalAlignType.Center);
              sheet.getCellRange("B2:C5").getCellStyle().setNumberFormat("\"¥\"#,##0");
              //添加餅圖
              Chart chart = sheet.getCharts().add(ExcelChartType.Doughnut);
              //設(shè)置圖表數(shù)據(jù)區(qū)域
              chart.setDataRange(sheet.getCellRange("A1:B5"));
              chart.setSeriesDataFromRange(false);
              //設(shè)置圖表位置
              chart.setLeftColumn(3);
              chart.setTopRow(1);
              chart.setRightColumn(11);
              chart.setBottomRow(20);
              //設(shè)置圖表標題
              chart.setChartTitle("市場占比");
              chart.getChartTitleArea().isBold(true);
              chart.getChartTitleArea().setSize(12);
              //設(shè)置系列的顏色
              ChartSeries series = chart.getSeries();
              for (int i = 0 ; i < series.size() ; i++) {
                  ChartSerie cs = series.get(i);
                  cs.getDataPoints().getDefaultDataPoint().getDataLabels().hasPercentage(true);
              }
              //設(shè)置圖例的位置
              chart.getLegend().setPosition(LegendPositionType.Top);
              //保存文檔
              workbook.saveToFile("環(huán)形圖.xlsx", ExcelVersion.Version2016);
          }
      }

      Java 在 Excel 中創(chuàng)建餅圖/環(huán)形圖


      分享題目:Java在Excel中創(chuàng)建餅圖/環(huán)形圖-創(chuàng)新互聯(lián)
      當前路徑:http://www.ef60e0e.cn/article/dpheip.html
      99热在线精品一区二区三区_国产伦精品一区二区三区女破破_亚洲一区二区三区无码_精品国产欧美日韩另类一区
      1. <ul id="0c1fb"></ul>

        <noscript id="0c1fb"><video id="0c1fb"></video></noscript>
        <noscript id="0c1fb"><listing id="0c1fb"><thead id="0c1fb"></thead></listing></noscript>

        镇巴县| 杭州市| 上饶县| 镇沅| 合水县| 卓资县| 临朐县| 白玉县| 山阳县| 英德市| 唐海县| 汉川市| 旺苍县| 朔州市| 兴安盟| 石门县| 汉阴县| 莱芜市| 七台河市| 宿迁市| 宝丰县| 且末县| 睢宁县| 黑水县| 新巴尔虎左旗| 克什克腾旗| 蒙城县| 洪雅县| 安福县| 东明县| 紫云| 贵阳市| 睢宁县| 浦北县| 长阳| 永安市| 天台县| 正安县| 邛崃市| 桑植县| 万荣县|