java实现for文件删除_Java 添加、隐藏、删除Excel工作表(基于Spire.Cloud.Sdk for Java)...

本文档介绍了如何使用Spire.Cloud.Excel的WorksheetsApi接口来添加、隐藏和删除Excel工作表。首先在冰蓝云官网注册并获取AppID和AppKey,然后创建Maven项目并配置依赖,接着编写Java代码调用接口实现相应操作。示例代码包括添加新工作表、隐藏工作表和删除工作表的步骤和效果。
摘要由CSDN通过智能技术生成

前言

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

操作步骤:

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

ab96ece39770

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

ab96ece39770

步骤三:创建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工作表。

代码示例

示例1:添加新的工作表至Excel文档

importspire.cloud.excel.sdk.*;

importspire.cloud.excel.sdk.api.WorksheetsApi;

public classAddNewWorksheet{

staticString appId= "App ID";

staticString appKey= "App Key";

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

publicstatic void main(String[] args) throwsApiException {

//配置App ID和App Key

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

//初始化WorksheetsApi对象

WorksheetsApi WorksheetsApi = newWorksheetsApi(configuration);

//指定示例Excel文档

String name = "AddNewWorksheet.xlsx";

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

String folder = null;

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

String storage = null;

//设置工作表类型

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

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

intindex = 2;

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

String newSheetName = "NewWorksheet";

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

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

}

}

添加效果:

ab96ece39770

示例2:隐藏工作表

importspire.cloud.excel.sdk.ApiException;

importspire.cloud.excel.sdk.Configuration;

importspire.cloud.excel.sdk.api.WorksheetsApi;

public classHideWorksheet {

staticString appId= "App ID";

staticString appKey= "App Key";

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

public static voidmain(String[] args) throwsApiException {

//配置App ID和App Key

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

//初始化WorksheetsApi对象

WorksheetsApi WorksheetsApi = newWorksheetsApi(configuration);

//指定示例Excel文档

String name = "HideWorksheet.xlsx";

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

String folder = null;

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

String storage = null;

//指定被隐藏的工作表

String sheetName = "Sheet1";

//设置隐藏

booleanisVisible = false;

//设置显示

//boolean isVisible = true;

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

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

}

}

隐藏效果:

ab96ece39770

示例3:删除工作表

importspire.cloud.excel.sdk.ApiException;

importspire.cloud.excel.sdk.Configuration;

importspire.cloud.excel.sdk.api.WorksheetsApi;

public classDeleteWorksheet{

staticString appId= "App ID";

staticString appKey= "App Key";

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

publicstatic void main(String[] args) throwsApiException {

//配置App ID和App Key

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

//初始化WorksheetsApi对象

WorksheetsApi WorksheetsApi = newWorksheetsApi(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);

}

}

删除效果:

ab96ece39770

(本文完)

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值