java生成的excel表格被保护该怎么取消_Spire.XLS for Java: 处理Excel工作表的独立Java API...

Spire.XLS for Java是一个专业的Java Excel API,它使开发人员无需使用Microsoft Office或Microsoft Excel即可创建、管理、操作、转换和打印Excel工作表。

Spire.XLS for Java既支持旧的Excel 97-2003格式(.xls),也支持新的Excel 2007、Excel 2010、Excel 2013和Excel 2016 (.xlsx, .xlsb, .xlsm)格式,以及Open Office(.ods)格式。Spire.XLS for Java提供了在Java应用程序上操作Excel工作表的各种功能,如创建、读取、编辑、转换和打印Excel工作表、查找和替换数据、创建图表、创建自动筛选、读取和写入超链接、合并/取消合并单元格和文件、分组/取消分组行和列、冻结/取消冻结窗格,加密/解密Excel工作簿等。

9201e62a33b9658511aefbc50bdf490e.png

商业版

与免费版Spire.XLS for Java相比,Spire.XLS for Java的商业版对工作表和行的数量没有限制。它在处理Excel文件方面更加全面。

主要功能

1468d0a27d4dc243971e23bd5b48dd7f.png

只要有Spire.XLS for Java,不用安装Microsoft Office

Spire.XLS for Java是一个完全独立的Excel库,使用Spire.XLS for Java不需要安装Microsoft Office或Microsoft Excel。

3ac7fae11aa840921e850b5fc22a1892.png

高质量文件转换

Spire.XLS for Java允许将文件从Excel转换为PDF、Excel转换为HTML、Excel转换为CSV、Excel转换为Text、Excel转换为Image、Excel转换为XML、Excel转换为SVG、Excel转换为PostScript和Excel转换为XPS。另一方面,大多数流行格式的文件都可以转换成Excel格式。

e54a7849567ac48e7de9d36903476df6.png

易于集成

Spire.XLS for Java可以很容易地集成到Java应用程序中。

c53df996531052d4cbaa2cb01044a821.png

支持一组丰富的Excel元素

Spire.XLS for Java支持一组丰富的Excel元素,包括注释、透视表、图表、形状、表、图像、超链接、报表、文本/图像水印、Excel公式等。Spire.XLS for Java还嵌入了许多灵活的选项来显示工作表,如分页、缩放设置、冻结窗格、页眉/页脚、打印Excel文件、打印纸张大小和打印区域等。

特点

文件格式支持

Spire.XLS for Java支持多种文件格式。

  • Spire.XLS for Java既支持旧的Excel 97-2003格式(.xls),也支持新的Excel 2007、Excel 2010、Excel 2013和Excel 2016格式(.xlsx, .xlsb, .xlsm),以及Open Office(.ods)格式。

  • 以制表符分隔的文件格式加载和保存文档。

  • 全面支持CSV格式,可与多种应用程序交互。

  • 通过以纯文本格式保存,轻松地提取文本。

转换

Spire.XLS for Java具有强大的转换能力,能够将Excel文件转换为最常见和流行的格式。

  • Excel to HTML/XML/CSV

  • XML/CSV to Excel

  • Excel to Image

  • Excel to Text

  • Excel to PDF

  • Excel to XPS

  • Excel to SVG

目录功能

Spire.XLS for Java提供了多种功能,主要功能如下:

  • 创建和编辑Excel

  • 查找和替换数据

  • 打印Excel文件

  • 从数据表、数据视图、数组、数据网格等导入/导出数据。

  • 将Excel保存到文件/流或作为网络响应

  • 创建图表

  • 读写超链接

  • 创建自动过滤器

  • 实施数据分类

  • 实施数据验证

  • 合并/取消合并单元格和文件

  • 对行和列进行分组/取消分组

  • 插入/删除或隐藏行、列和工作表

  • 计算复杂的Excel公式

  • 冻结/解冻窗格

  • 插入链接数据的超链接

  • 保护/取消保护工作表

  • 创建透视表

  • 加密/解密文件

  • 加载/保存Excel VBA

  • 使用MarkerDesigner将数据合并到Excel中

格式化功能

Spire.XLS for Java提供了对所有电子表格元素格式属性的详细编程访问。

  • 应用单元格中的所有字符格式,包括字体、颜色、效果、填充和阴影

  • 对单元格应用所有数字格式设置(MS Excel支持)。

  • 设置所有类型的文本对齐设置。

  • 为单元格应用不同的字体设置。

  • 对单元格、字体、网格线、图形对象等应用不同的颜色。

  • 在单个单元格中应用不同的Rich Text格式。

  • 对单元格应用不同的边框设置。

  • 在单元格上应用不同的背景图案。

  • 在单元格上应用渐变背景图案。

  • 对工作表、行、列或单元格区域等应用格式设置。

页面设置功能

Spire.XLS for Java使开发人员/程序员能够设置PageSetup选项。

  • 调整页面方向、缩放比例和纸张大小。

  • 指定页边距和页面居中。

  • 使用图像创建或编辑页眉和/或页脚。

  • 设置打印区域、打印标题或打开网格线等。

  • 管理分页符

公司名称:北京哲想软件有限公司

北京哲想软件官方网站:cogitosoft.com

北京哲想软件微信公众平台账号:cogitosoftware

北京哲想软件微博:哲想软件

北京哲想软件邮箱:sales@cogitosoft.com

销售(俞先生)联系方式:+86(010)68421378

微信:18610247936     QQ:368531638

fe2d50b3bc3f6efae3ea11ccf9556272.png

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
Spire.XLS for Java,可以使用以下代码将图片插入到 Excel 文档并让图片在元格显示: ```java //加载 Excel 文档 Workbook workbook = new Workbook(); workbook.loadFromFile("sample.xlsx"); //获取要插入图片的元格 Worksheet sheet = workbook.getWorksheets().get(0); CellRange range = sheet.getCellRange("B2"); Cell cell = range.getCell(0, 0); //加载图片 String imagePath = "image.png"; InputStream inputStream = new FileInputStream(imagePath); byte[] imageBytes = IOUtils.toByteArray(inputStream); Picture picture = sheet.getPictures().add(cell.getRow(), cell.getColumn(), imageBytes); //设置图片位置和大小 picture.setTop(cell.getTop()); picture.setLeft(cell.getLeft()); picture.setWidth(cell.getColumnWidth()); picture.setHeight(cell.getRowHeight()); //设置图片在元格显示 picture.setSizeMode(PictureSizeMode.STRETCH); picture.getPictureFormat().setStretch(STRETCH_CENTER); //保存 Excel 文档 workbook.saveToFile("output.xlsx", ExcelVersion.Version2013); ``` 这段代码,我们首先加载了一个 Excel 文档,然后获取了要插入图片的元格,并加载了一张图片。接着,我们设置了图片的位置和大小,然后将图片在元格显示,并最后将 Excel 文档保存到了一个新的文件。 需要注意的是,这里使用了 `PictureSizeMode.STRETCH` 和 `picture.getPictureFormat().setStretch(STRETCH_CENTER)` 两个方法来实现图片在元格显示的效果。其,`PictureSizeMode.STRETCH` 示将图片拉伸至元格的大小,而 `picture.getPictureFormat().setStretch(STRETCH_CENTER)` 则示在水平和垂直方向上都居显示图片。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值