Java 给Excel添加数字签名

Excel中可添加数字签名以供文档所有者申明文档的所有权或有效性。下面介绍如何在Java程序代码中实现给Excel工作簿添加签名。

操作方法

  • 01

    在IDEA项目文件夹路径下,存入一个Excel文件,版本为2013版本的xlsx文件;以及已知密码的pfx格式的数字证书。如图:

  • 02

    在idea项目引入excel库工具spire.xls.jar的包,如图:

  • 03

    在程序中键入如下代码: import com.spire.xls.*; import com.spire.xls.digital.CertificateAndPrivateKey; import java.util.Date; public class AddSignature { public static void main(String[] args) throws Exception { //加载Excel工作簿 Workbook wb = new Workbook(); wb.loadFromFile("test.xlsx"); //添加数字签名 wb.addDigitalSignature(new CertificateAndPrivateKey("cer.pfx","123654yes!"), "The Author is Mia",new Date()); //保存文档 wb.saveToFile("AddSignature.xlsx",ExcelVersion.Version2013); wb.dispose(); } }

  • 04

    执行程序,生成文档。在结果文档中查看签名添加效果:

(0)

相关推荐

  • Java 给Word添加数字签名

    本文以Java程序代码为例,介绍如何给Word文档添加数字签名. 操作方法 01 1. 关于如何导入jar 1.1 手动下载jar包,导入,如下图: 1.2 maven仓库下载导入,须配置pom.xm ...

  • Java 给Excel添加多行文本水印

    在Excel中添加水印可添加单一水印效果,即水印是以单个文本字样来呈现:也可添加多个平铺水印效果,即水印是以多个文本字样来页面中平铺.详细内容见下文. 操作方法 01 在IDEA项目文件夹下存入用于测 ...

  • Java 添加数字签名到PPT幻灯片的方法

    数字签名(又称公钥数字签名)是只有信息的发送者才能产生的别人无法伪造的一段数字串,这段数字串同时也是对信息的发送者发送信息真实性的一个有效证明.以下内容就通过Java后端程序来介绍如何来添加数字签名到 ...

  • Java 检测Excel文档是否被签名

    Excel中添加数字签名用于防伪,声明等作用.当一个文档不知其是否签名时,可通过一定方法来检查,下面通过Java程序代码介绍如何来检测. 操作方法 01 在IDEA项目文件夹下,存入用于测试的Exce ...

  • excel 利用数字签名保护

    数字签名是使用专业密钥加密的一个128位的散列值,使用数字签名对excel工作表保护后,对工作表中任何内容的更改都会使数字签名失效 操作方法 01 打开excel表格 选择开始/准备/添加数字签名 0 ...

  • excel怎样添加公式计算 excel添加公式计算的设置方法

    excel是我们常用的办公软件,有时会用到一些公式计算,那么excel怎样添加公式计算?下面小编带来excel添加公式计算的设置方法,希望对大家有所帮助. excel添加公式计算的设置方法: 我们以一 ...

  • excel怎么添加批注? excel添加图案批注的教程

    excel表格中想要给单元格添加图案标注,该怎么添加呢?下面我们就来看看详细的教程. 1.打开一个excel工作样表作为例子. 2.在单元格上点击鼠标右键,选择插入批注选项. 3.在批注的边框上点击鼠 ...

  • Excel怎么添加批注?excel添加和查看批注方法

    我们利用excel的时候,都是给我输入的表格添加批注,就是这些做一些标记,那我们怎么添加批注和添加完成之后查看批注呢?下面就为大家详细介绍一下,来看看吧! 1.首先我们打开我们的excel软件,我们可 ...

  • excel添加批注有什么作用?怎么添加批注?

    excel添加批注有什么作用?怎么添加批注?想象一下,如果突然看到一张满是数据的excel文档,如果没有批注注释,您还能看懂吗?如果您正在制作一个excel文档,有的数据有异常,为了让读表的人能清楚的 ...