前言

Spire.Cloud.Excel为开发人员提供了WorksheetsApi接口用于操作Excel工作表。本文将介绍如何使用该接口来为Excel文档添加新的工作表,及隐藏、删除文档中已有的工作表。

操作步骤:

步骤一:通过冰蓝云官网(https://cloud.e-iceblue.cn/)注册账号并登陆,在"我的应用"版块创建应用程序,以获得App ID及App Key。

步骤二:点击导航栏"文档管理",上传Excel示例文档至"我的文档"。

步骤三:创建Maven应用程序,在pom.xml文件中配置 Maven 仓库路径及添加Spire.Cloud.sdk的Maven依赖。

com.e-iceblue

cloud

http://repo.e-iceblue.cn/repository/maven-public/

cloud

spire.cloud.sdk

3.5.0

io.swagger

swagger-annotations

1.5.18

com.squareup.okhttp

okhttp

2.7.5

com.squareup.okhttp

logging-interceptor

2.7.5

com.squareup.okio

okio

1.6.0

com.google.code.gson

gson

2.8.1

io.gsonfire

gson-fire

1.8.0

org.threeten

threetenbp

1.3.5

配置完成后,在 IDEA 中,点击"Import Changes"即可导入 JAR 包;在 Eclipse 中,则需点击"Save"按钮。

步骤四:在Maven程序中编写代码调用WorksheetsApi接口来添加、隐藏及删除Excel工作表。

添加新的工作表至Excel文档:import spire.cloud.excel.sdk.*;

import spire.cloud.excel.sdk.api.WorksheetsApi;

public class AddNewWorksheet {

static String appId = "App ID";

static String appKey = "App Key";

static String baseUrl = "https://api.e-iceblue.cn";

public static void main(String[] args) throws ApiException {

//配置App ID和App Key

Configuration configuration = new Configuration(appId, appKey, baseUrl);

//初始化WorksheetsApi对象

WorksheetsApi WorksheetsApi = new WorksheetsApi(configuration);

//指定示例Excel文档

String name = "AddNewWorksheet.xlsx";

//存放示例文档的文件夹,如果没有文件夹则为null

String folder = null;

//使用冰蓝云配置的2G空间存贮文档,可设置为null

String storage = null;

//设置工作表类型

String sheetType = "NormalWorksheet";//Available value: NormalWorksheet, ChartSheet

//通过索引指定添加新工作表的位置

int index = 2;

//设置新添加工作表名称

String newSheetName = "NewWorksheet";

//调用insertNewWorksheet方法来添加新的工作表至Excel文档

WorksheetsApi.insertNewWorksheet(name, newSheetName, index, sheetType, folder, storage);

}

}

添加效果:

隐藏工作表import spire.cloud.excel.sdk.ApiException;

import spire.cloud.excel.sdk.Configuration;

import spire.cloud.excel.sdk.api.WorksheetsApi;

public class HideWorksheet {

static String appId = "App ID";

static String appKey = "App Key";

static String baseUrl = "https://api.e-iceblue.cn";

public static void main(String[] args) throws ApiException {

//配置App ID和App Key

Configuration configuration = new Configuration(appId, appKey, baseUrl);

//初始化WorksheetsApi对象

WorksheetsApi WorksheetsApi = new WorksheetsApi(configuration);

//指定示例Excel文档

String name = "HideWorksheet.xlsx";

//存放示例文档的文件夹,如果没有文件夹则为null

String folder = null;

//使用冰蓝云配置的2G空间存贮文档,可设置为null

String storage = null;

//指定被隐藏的工作表

String sheetName = "Sheet1";

//设置隐藏

boolean isVisible = false;

//设置显示

//boolean isVisible = true;

//调用changeVisibilityWorksheet方法来隐藏Excel文档中的第一个工作表

WorksheetsApi.changeVisibilityWorksheet(name, sheetName, isVisible, folder, storage);

}

}

隐藏效果:

删除工作表import spire.cloud.excel.sdk.ApiException;

import spire.cloud.excel.sdk.Configuration;

import spire.cloud.excel.sdk.api.WorksheetsApi;

public class DeleteWorksheet {

static String appId = "App ID";

static String appKey = "App Key";

static String baseUrl = "https://api.e-iceblue.cn";

public static void main(String[] args) throws ApiException {

//配置App ID和App Key

Configuration configuration = new Configuration(appId, appKey, baseUrl);

//初始化WorksheetsApi对象

WorksheetsApi WorksheetsApi = new WorksheetsApi(configuration);

//指定示例Excel文档

String name = "DeleteWorksheet.xlsx";

//存放示例文档的文件夹,如果没有文件夹则为null

String folder = null;

//使用冰蓝云配置的2G空间存贮文档,可设置为null

String storage = null;

//指定需被删除的工作表

String sheetName = "Sheet2";

//调用deleteWorksheet方法来删除Excel文档中的第二个工作表

WorksheetsApi.deleteWorksheet(name, sheetName, folder, storage);

}

}

删除效果:

(本文完)

java如何隐藏sheet,Java 添加、隐藏、删除Excel工作表(基于Spire.Cloud.Sdk for Java)相关推荐

  1. Java 将Excel转为PDF(基于Spire.Cloud.SDK for Java)

    Spire.Cloud.SDK for Java提供GeneralApi接口和WorkbookApi接口,支持将本地Excel和云端Excel文档转换为ODS, PDF, XPS, PCL, PS等格 ...

  2. java实现for文件删除_Java 添加、删除、替换、格式化Word中的文本的步骤详解(基于Spire.Cloud.SDK for Java)...

    Spire.Cloud.SDK for Java提供了TextRangesApi接口可通过addTextRange()添加文本.deleteTextRange()删除文本.updateTextRang ...

  3. java pdf添加图片水印图片_Java 在PDF中添加文本水印、图片水印(基于Spire.Cloud.SDK for Java)...

    Spire.Cloud.SDK for Java提供了接口pdfWartermarkApi可用于添加文本水印addTextWartermark()和图片水印addImageWartermark()到P ...

  4. eclipse字体大小设置_Java 设置Excel单元格格式—基于Spire.Cloud.SDK for Java

    本文介绍使用Spire.Cloud.SDK for Java来设置Excel单元格格式,包括字体.字号.单元格背景.字体下滑线.字体加粗.字体倾斜.字体颜色.单元格对齐方式.单元格边框等.具体可参照以 ...

  5. C# 添加Word水印(基于Spire.Cloud.SDK for .NET )

    概述 Spire.Cloud.SDK for .NET 提供了watermarksApi接口可用于添加水印,包括添加文本水印(SetTextWatermark).图片水印(SetImageWaterm ...

  6. python如何清空excel表格_利用python操作win32com删除excel工作表

    win32com是一个操作excel的接口.在使用python操作win32com的时候,默认是displayalerts的,而很多操作我们都是默认会操作,所以要关闭掉displayalerts. 下 ...

  7. 删除一行下方单元格上移_快速删除Excel工作表多余空单元格

    从其他地方复制了数据,有时候会出现多余的空单元格.手动删除很麻烦,就像下面的图中的工作表区域. 下面介绍一种方法,可以快速删除多余空单元格. 1.选中目标区域,在这里就选中A1:A9的单元格区域. 2 ...

  8. java excel 增加sheet_Java 添加、删除、移动、隐藏、显示Excel工作表

    众所周知,Excel是日常最常用的办公软件之一.它不仅仅能够方便的处理表格和进行图形分析,同时也能够进行各种数据处理,辅助决策等操作.本文将通过使用Java程序来详细介绍如何在Excel文档中添加.删 ...

  9. Java 添加、删除、移动、隐藏/显示Excel工作表

    本文内容将介绍通过Java程序如何添加.删除.移动工作表,以及设置工作表隐藏.显示等操作.文中使用了Java Excel类库(Free Spire.XLS for Java 免费版),可通过官网下载包 ...

最新文章

  1. ubuntu 18.04 配置notebook远程连接的坑
  2. 类 property属性
  3. VisualSVN安装配置与使用
  4. 集合添加数据类型出现:unhashable type: ‘list‘
  5. 中值滤波讲解-Matlab
  6. Dotnet中Span, Memory和ReadOnlySequence之浅见
  7. Struts2 整合jQuery实现Ajax功能
  8. Sliverlight变换特性
  9. iOS开发 常见错误
  10. Linux 内核 3.8 是给 Linux 用户的圣诞礼物
  11. 安装卸载Windows服务
  12. win误删计算机桌面快捷方式,win10系统找回桌面被误删快捷方式的图文教程
  13. 用计算机画画的图片,如何用画图工具画画
  14. 皮肤黄吃什么可以变白?店湾妹来教你几招!
  15. 【MTK驱动模块_4】battery--硬件原理介绍
  16. 第三天 引用类型选择结构循环结构【悟空教程】
  17. 华为Android彩蛋,华为手机DIY拨号及彩蛋功能介绍
  18. COBOL中的基本语法(转)
  19. AI时代取代手机:语音交互设计漫谈
  20. android studio调用电话,Android studio案例之实现电话拨号

热门文章

  1. WiFi - 为啥WiFi信号的总是这么差?【附:解决方案】
  2. win10默认浏览器不显示谷歌浏览器_win10系统下google浏览器无法打开网页的解决方法...
  3. 微信小游戏开放测试~
  4. 单片机工程师笔试题目归纳汇总
  5. 北航计算机和人大统计学,大学计算机学科排名,清华北大谁是第一,北航表现又如何...
  6. Intel新CEO敲定,斯旺终”转正“
  7. 作业盒子生端AndrOid,作业盒子小学下载安装学生版
  8. 程序员 10个 堪称神器的学习网站
  9. Spring Boot-导出word
  10. Linux 性能分析工具汇总