返回顶部
首页 > 资讯 > 精选 >Java创建,编辑与删除Excel迷你图表如何实现
  • 451
分享到

Java创建,编辑与删除Excel迷你图表如何实现

2023-06-30 17:06:00 451人浏览 薄情痞子
摘要

这篇文章主要介绍“Java创建,编辑与删除excel迷你图表如何实现”,在日常操作中,相信很多人在Java创建,编辑与删除Excel迷你图表如何实现问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”Java创建,

这篇文章主要介绍“Java创建,编辑与删除excel迷你图表如何实现”,在日常操作中,相信很多人在Java创建,编辑与删除Excel迷你图表如何实现问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”Java创建,编辑与删除Excel迷你图表如何实现”的疑惑有所帮助!接下来,请跟着小编一起来学习吧!

前言

迷你图是Excel工作表单元格中表示数据的微型图表。使用迷你图可以非常直观的显示数据变化趋势,突出最大值、最小值,放在数据表格中可起到很好的数据分析效果。本文将通过Java代码示例介绍如何在Excel中创建迷你图表,以及编辑和删除表格中的迷你图表。

程序运行环境:Java、ideajdk1.8.0、无需安装Microsoft Excel

使用类库:Free Spire.XLS for Java(免费版)

类库获取及导入:官网下载jar包,并解压,将lib文件夹下的jar文件导入java程序。或者可通过Maven仓库下载导入到Maven项目。如下导入效果:

Java创建,编辑与删除Excel迷你图表如何实现

Java示例代码

1. 创建迷你图表

import com.spire.xls.*;import java.awt.*;public class CreatesparklineChart {    public static void main(String[] args) {        //创建一个Workbook类对象并加载Excel文档        Workbook workbook = new Workbook();        workbook.loadFromFile(  "test.xlsx");        //获取第一个工作表         Worksheet sheet = workbook.getWorksheets().get(0);        //添加折线迷你图,设置折折线迷你图格式        SparklineGroup sparklineGroup1 = sheet.getSparklineGroups().addGroup();        sparklineGroup1.setSparklineType(SparklineType.Line);        sparklineGroup1.setSparklineColor(new Color(153,50,204));        sparklineGroup1.setShowHighPoint(true);        //设置添加折现迷你图表的单元格以及图表生成的数据范围        SparklineCollection sparklines1 = sparklineGroup1.add();        sparklines1.add(sheet.getCellRange("B3:F3"), sheet.getCellRange("G3"));        //添加柱形迷你图,并设置图表颜色        SparklineGroup sparklineGroup2 = sheet.getSparklineGroups().addGroup();        sparklineGroup2.setSparklineType(SparklineType.Column);        sparklineGroup2.setSparklineColor(new Color(244,164,96));        sparklineGroup2.setShowHighPoint(true);        //设置添加柱形迷你图表的单元格以及图表生成的数据范围        SparklineCollection sparklines2 = sparklineGroup2.add();        sparklines2.add(sheet.getCellRange("B4:F4"), sheet.getCellRange("G4"));        //添加盈亏迷你图,并设置颜色        SparklineGroup sparklineGroup3 = sheet.getSparklineGroups().addGroup();        sparklineGroup3.setSparklineType(SparklineType.Stacked);        sparklineGroup3.setSparklineColor(new Color(255,20,147));        sparklineGroup3.setShowHighPoint(true);        //设置盈亏迷你图表的单元格以及图表生成的数据范围        SparklineCollection sparklines3 = sparklineGroup3.add();        sparklines3.add(sheet.getCellRange("B5:F5"), sheet.getCellRange("G5"));        //保存文档        workbook.saveToFile("AddSparkline.xlsx", ExcelVersion.Version2013);        workbook.dispose();    }}

迷你图表创建效果:

Java创建,编辑与删除Excel迷你图表如何实现

2. 编辑迷你图表

import com.spire.xls.*;import com.spire.xls.core.spreadsheet.ISparklineGroup;import com.spire.xls.core.spreadsheet.ISparklines;public class ModifySparkline {    public static void main(String[] args) {        //创建实例,加载文档        Workbook wb = new Workbook();        wb.loadFromFile("AddSparkline.xlsx");        //获取工作表        Worksheet sheet = wb.getWorksheets().get(0);        //修改第2个迷你图组中迷你图表类型和数据范围        ISparklineGroup sparklineGroup = sheet.getSparklineGroups().get(1);        sparklineGroup.setSparklineType(SparklineType.Line);        ISparklines sparklines = sparklineGroup.get(1);        sparklines.refreshRanges(sheet.getCellRange("C4:F4"), sheet.getCellRange("G4"));        //保存文档        wb.saveToFile("ModifySparkline.xlsx", ExcelVersion.Version2013);        wb.dispose();    }}

迷你图表修改结果:

Java创建,编辑与删除Excel迷你图表如何实现

3. 删除迷你图表

import com.spire.xls.*;import com.spire.xls.core.spreadsheet.ISparklineGroup;public class ClearSparkline {    public static void main(String[] args) {        //创建实例,加载文档        Workbook wb = new Workbook();        wb.loadFromFile("AddSparkline.xlsx");        //获取工作表        Worksheet sheet = wb.getWorksheets().get(0);        //获取第3个迷你图        ISparklineGroup sparklineGroup = sheet.getSparklineGroups().get(2);        //从工作表中删除图表        sheet.getSparklineGroups().clear((SparklineGroup) sparklineGroup);        wb.saveToFile("ClearSparkline.xlsx",ExcelVersion.Version2013);        wb.dispose();    }}

迷你图表删除效果:

Java创建,编辑与删除Excel迷你图表如何实现

到此,关于“Java创建,编辑与删除Excel迷你图表如何实现”的学习就结束了,希望能够解决大家的疑惑。理论与实践的搭配能更好的帮助大家学习,快去试试吧!若想继续学习更多相关知识,请继续关注编程网网站,小编会继续努力为大家带来更多实用的文章!

--结束END--

本文标题: Java创建,编辑与删除Excel迷你图表如何实现

本文链接: https://lsjlt.com/news/330483.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

猜你喜欢
  • Java创建,编辑与删除Excel迷你图表如何实现
    这篇文章主要介绍“Java创建,编辑与删除Excel迷你图表如何实现”,在日常操作中,相信很多人在Java创建,编辑与删除Excel迷你图表如何实现问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”Java创建,...
    99+
    2023-06-30
  • Java创建,编辑与删除Excel迷你图表的实现方法
    目录前言Java示例代码1. 创建迷你图表2. 编辑迷你图表3. 删除迷你图表前言 迷你图是Excel工作表单元格中表示数据的微型图表。使用迷你图可以非...
    99+
    2024-04-02
  • Java 创建、编辑、删除Excel命名区域
    概述Excel命名区域,即对指定单元格区域进行命名,以便对单元格区域引用,如在公式运用中可以引用指定命名区域进行公式操作。在创建命名区域时,可针对整个工作簿来创建,即workbook.getNameRanges().add(),在引用时该命...
    99+
    2023-06-02
  • Java如何实现Excel表单控件的添加与删除
    本文小编为大家详细介绍“Java如何实现Excel表单控件的添加与删除”,内容详细,步骤清晰,细节处理妥当,希望这篇“Java如何实现Excel表单控件的添加与删除”文章能帮助大家解决疑惑,下面跟着小编的思路慢慢深入,一起来学习新知识吧。介...
    99+
    2023-06-30
  • Java实现Excel表单控件的添加与删除
    目录介绍Java示例1添加表单控件Java示例2删除表单控件介绍 通过表单控件,用户可以快速地将数据填写到模板文档中,轻松引用单元格数据并与其进行交互。本文通过Java代码示例介绍如...
    99+
    2024-04-02
  • Java如何实现添加,读取和删除Excel图片
    本篇内容主要讲解“Java如何实现添加,读取和删除Excel图片”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“Java如何实现添加,读取和删除Excel图片”吧!介绍工具:Free Spire....
    99+
    2023-06-30
  • word无法创建或编辑图表如何解决
    如果Word无法创建或编辑图表,以下是一些可能的解决方法:1. 检查Word版本:确保你使用的是最新版本的Microsoft Wor...
    99+
    2023-09-09
    word
  • sqlserver的表、视图、索引如何实现创建、修改、删除操作
    小编给大家分享一下sqlserver的表、视图、索引如何实现创建、修改、删除操作,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧!一...
    99+
    2024-04-02
  • hadoop如何实现文件夹文件的创建与删除
    小编给大家分享一下hadoop如何实现文件夹文件的创建与删除,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧!package hadoop.test;imp...
    99+
    2023-06-02
  • 如何编写shell脚本操作oracle删除表空间、创建表空间、删除用户
    本篇内容介绍了“如何编写shell脚本操作oracle删除表空间、创建表空间、删除用户”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!orac...
    99+
    2023-06-09
  • MySQL该如何实现查看与创建以及删除索引
    下面一起来了解下MySQL该如何实现查看与创建以及删除索引,相信大家看完肯定会受益匪浅,文字在精不在多,希望MySQL该如何实现查看与创建以及删除索引这篇短内容是你想要的。    &nb...
    99+
    2024-04-02
  • MongoDB中如何实现创建、删除集合操作
    这篇文章给大家分享的是有关MongoDB中如何实现创建、删除集合操作的内容。小编觉得挺实用的,因此分享给大家做个参考,一起跟随小编过来看看吧。创建集合语法格式db.createCollection(name...
    99+
    2024-04-02
  • Java如何实现自动数据库表的创建
    要实现自动创建数据库表,您可以使用Java的数据库操作API(如JDBC)结合SQL语句来完成。下面是一个基本的Java代码示例,演...
    99+
    2023-09-27
    Java 数据库
  • mysql如何实现用户创建、修改、删除及授权操作
    这篇文章主要介绍了mysql如何实现用户创建、修改、删除及授权操作,具有一定借鉴价值,感兴趣的朋友可以参考下,希望大家阅读完这篇文章之后大有收获,下面让小编带着大家一起了解一下。1、mysql命令进行连接如...
    99+
    2024-04-02
  • Mysql如何实现查看,创建用户、赋权、删除表用户数据库等操作
    这篇文章主要介绍Mysql如何实现查看,创建用户、赋权、删除表用户数据库等操作,文中介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要看完! 创建用户、赋权、表空间--...
    99+
    2024-04-02
  • Java编程如何实现邻接矩阵表示稠密图
    这篇文章主要介绍了Java编程如何实现邻接矩阵表示稠密图,具有一定借鉴价值,感兴趣的朋友可以参考下,希望大家阅读完这篇文章之后大有收获,下面让小编带着大家一起了解一下。我们知道,要表示结点,我们可以用一个一维数组来表示,然而对于结点和结点之...
    99+
    2023-05-30
    java
  • springBoot中如何实现java自动创建数据库表功能
    小编给大家分享一下springBoot中如何实现java自动创建数据库表功能,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧!SpringBoot环境启动项目创建数据...
    99+
    2023-06-20
  • 详解Java如何实现在PDF中插入,替换或删除图像
    目录前言将图像插入PDF文档完整代码效果图替换PDF文档中的图像完整代码效果图删除PDF文档中的指定图像完整代码效果图前言 图文并茂的内容往往让人看起来更加舒服,如果只是文字内容的累...
    99+
    2023-01-11
    Java PDF插入 替换 删除图像 Java PDF插入图像 Java PDF替换图像 Java PDF删除图像
  • 如何使用jQuery实现一个类似GridView编辑,更新,取消和删除的功能
    这篇文章主要为大家展示了“如何使用jQuery实现一个类似GridView编辑,更新,取消和删除的功能”,内容简而易懂,条理清晰,希望能够帮助大家解决疑惑,下面让小编带领大家一起研究并学习一下“如何使用jQ...
    99+
    2024-04-02
  • 如何使用Angularjs+bootstrap+table多选支持单击行选中实现编辑、删除功能
    小编给大家分享一下如何使用Angularjs+bootstrap+table多选支持单击行选中实现编辑、删除功能,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获...
    99+
    2024-04-02
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作