使用Aspose.Cell for Java操作Excel(已去除水印)
首先,在src下新建一个"license.xml", 内容如下:
1 <License> 2 <Data> 3 <Products> 4 <Product>Aspose.Total for Java</Product> 5 <Product>Aspose.Words for Java</Product> 6 </Products> 7 <EditionType>Enterprise</EditionType> 8 <SubscriptionExpiry>20991231</SubscriptionExpiry> 9 <LicenseExpiry>20991231</LicenseExpiry> 10 <SerialNumber>8bfe198c-7f0c-4ef8-8ff0-acc3237bf0d7</SerialNumber> 11 </Data> 12 <Signature>sNLLKGMUdF0r8O1kKilWAGdgfs2BvJb/2Xp8p5iuDVfZXmhppo+d0Ran1P9TKdjV4ABwAgKXxJ3jcQTqE/2IRfqwnPf8itN8aFZlV3TJPYeD3yWE7IT55Gz6EijUpC7aKeoohTb4w2fpox58wWoF3SNp6sK6jDfiAUGEHYJ9pjU=</Signature> 13 </License>
然后新建一个LicenseUtil,这个类中有个GetLicense()方法,主要是用来获取 license.xml ,以此来达到去除水印的效果.
1 public class LicenseUtil { 2 3 public static boolean GetLicense() { 4 boolean result = false; 5 try { 6 InputStream license = LicenseUtil.class.getClassLoader().getResourceAsStream( 7 "\\license.xml"); // license路径 8 License aposeLic = new License(); 9 aposeLic.setLicense(license); 10 result = true; 11 } catch (Exception e) { 12 e.printStackTrace(); 13 } 14 return result; 15 } 16 }
此时,准备工作已经完毕,下面开始正式操作excel.
------------------------------------------我是分界线------------------------------------------------------
直接上代码:
//这是用来消除水印的if (!LicenseUtil.GetLicense()) {MessageBox.post("无法获取Excel License,请联系管理员检查", "提示", 2);return null;}Workbook workbook = new Workbook("...\\temp\\test666.xlsx");WorksheetCollection worksheets = workbook.getWorksheets();Worksheet worksheet = worksheets.get(0);Cells cells = worksheet.getCells();for(int i=0;i<BomLineList.size();i++){BomLineBean bomLineBean = BomLineList.get(i);String objectName = bomLineBean.getObjectName();String level = bomLineBean.getLevel();cells.get(i, 0).setValue(i+1);cells.get(i, 1).setValue(objectName);cells.get(i, 2).setValue(level);}workbook.save("....\\temp\\test666.xlsx");
完毕.
声明:本破解教程仅作为技术探讨,由本博客产生的一切侵权行为,与本人无关!
转载于:https://www.cnblogs.com/zhoulian/p/9429208.html
使用Aspose.Cell for Java操作Excel(已去除水印)相关推荐
- java操作Excel、PDF文件
java操作Excel.PDF文件 下面这些是在开发中用到的一些东西,有的代码贴的不是完整的,只是贴出了关于操作EXCEL的代码: jxl是一个*国人写的java操作excel的工具, 在开源世界中, ...
- java操作excel表
文章分类:Java编程 http://developers.sun.com.cn/blog/functionalca/entry/java读写excel简介 JAVA EXCEL API简介 Java ...
- java操作excel的工具
jxl是一个韩国人写的java操作excel的工具, 在开源世界中,有两套比较有影响的API可 供使用,一个是POI,一个是jExcelAPI.其中功能相对POI比较弱一点.但jExcelAPI对中文 ...
- java操作Excel有两种方式 方式1:jxl操作Excel jxl的API
java操作Excel有两种方式 方式1:jxl操作Excel 方式2:poi操作Excel 下面介绍jxl API: 使用Windows操作系统的朋友对Excel(电子表格)一定不会陌生,但是要使用 ...
- java 操作excel jxl_java 中JXL操作Excel实例详解
JXL操作Excel 前言: jxl是一个韩国人写的java操作excel的工具, 在开源世界中,有两套比较有影响的API可 供使用,一个是POI,一个是jExcelAPI.其中功能相对POI比较弱一 ...
- java excel读取操作,Java 操作 Excel (读取Excel2003 2007,Poi兑现)
Java 操作 Excel (读取Excel2003 2007,Poi实现) 一. Apache POI 简介( http://poi.apache.org/) 使用Java程序读写Microsoft ...
- 使用Aspose.Cell控件实现Excel高难度报表的生成(三)
在之前几篇文章中,介绍了关于Apsose.cell这个强大的Excel操作控件的使用,相关文章如下: 使用Aspose.Cell控件实现Excel高难度报表的生成(一) 使用Aspose.Cell控件 ...
- java excel类库,jExcelApi Java 操作 Excel 的类库
jExcelApi Java 操作 Excel 的类库 Java Excel API(JXL)是一个成熟,开源的用来操作Excel电子表格的Java类库,支持读取,修改,写入等操作.这个项目基于GPL ...
- Java操作Excel三种方式POI、Hutool、EasyExcel
Java操作Excel三种方式POI.Hutool.EasyExcel 1. Java操作Excel概述 1.1 Excel需求概述 1.2 Excel操作三种方式对比 2. ApachePOIExc ...
最新文章
- 物化视图是否可以exp导出_物化视图导出导入可能导致物化视图日志的失效
- python 代码转程序_精悍的Python代码段-转
- 优化网站设计(三):对资源添加缓存控制
- PHP 正则表达式资料
- 让你的linux操作系统更加安全
- 网易云课堂测试微专业前置课
- 第九章 限制性图谱和正则表达式
- 突破网吧限制的安全技术(转)
- VC9、VC11、VC14、VC15库 最新下载链接
- IntelliJ IDEA主题选择
- 拉丁字母发音表及常用指代意义
- Socket 简介及面试题
- 2020switch电信最快的dns_《2020switch电信最快的dns》电影_2020switch电信最快的dns正片免费观看-扬州人才服务网...
- 《自然语言处理实战入门》文本分类 ---- 使用词向量与SVM 进行文本分类
- 微信IPAD协议安卓协议DEMO,登录篇#1
- 机器学习入门-强烈推荐-经典好文
- 民生银行java面试_民生银行面试题目 是什么?
- 巴西龟购买指南(避免掉坑)
- JPEG图像压缩和解压缩操作
- 旧作 一剪梅•秋夜