POI4.1.0移动浮动文本框(XSSFSimpleShape)

8 篇文章 0 订阅
4 篇文章 0 订阅

1.问题引入

如下所示的文本框,怎么使用POI使其移动呢?
浮动文本框

2. 分析与解决

我POI的版本使用的是4.1.0,操作的是07版本(即.xlsx后缀的excel文件)。
在POI中,文本框是XSSFSimpleShape对象。
可以通过如下方式获取与移动文本框。需要注意的是
直接通过 XSSFSimpleShape s=(XSSFSimpleShape)shape;
s.getAnchor();得到的是XSSFAnchor对象,用XSSFAnchor移动文本框好像没有用,于是我转成了ClientAnchor ,通过设置row1 与row2控制其上下移动。还可以设置col1和col2控制其左右移动

List<POIXMLDocumentPart> list=sheet.getRelations();
int shift=5;
for(POIXMLDocumentPart part : list){
	if(part instanceof  XSSFDrawing){
		XSSFDrawing drawing=(XSSFDrawing) part;
		List<XSSFShape> shapes=drawing.getShapes();
		for(XSSFShape shape: shapes){
			if(shape instanceof XSSFSimpleShape){
				XSSFSimpleShape s=(XSSFSimpleShape)shape;
				ClientAnchor anchor=(ClientAnchor)s.getAnchor();
				anchor.setRow1(anchor.getRow1()+shift);
				anchor.setRow2(anchor.getRow2()+shift);
				}
			}
		}
}

3 .结果

在这里插入图片描述

  • 2
    点赞
  • 5
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
### 回答1: POI是一个用于操作Microsoft Office文档的Java库。如果您需要下载POI 4.1.0版本的jar文件,可以按照以下步骤进行: 1. 打开您的浏览器,并在搜索引擎中搜索“Apache POI下载”。 2. 在搜索结果中找到Apache POI的官方网站,一般是"poi.apache.org"。 3. 进入Apache POI的官方网站后,找到“Download”或“Downloads”页面,点击进入。 4. 在下载页面中,您会看到不同的版本和文件类型的POI库。请查找并选择POI 4.1.0版本的jar文件。 5. 点击对应的下载按钮,将jar文件下载到您的计算机中的一个目录。 6. 下载完成后,您可以使用该jar文件进行Java开发,操作Microsoft Office文档。 在下载POI库之前,确保您的计算机已安装Java开发环境。如果没有安装,您可以从官方网站下载并安装适合您操作系统的Java Development Kit(JDK)。 请注意,下载POI库时,请选择可信的来源和官方下载渠道,以确保文件的完整性和安全性。 ### 回答2: 要下载poi4.1.0jar,首先你需要打开Apache官网的POI项目页面。在该页面上,你可以找到POI的所有版本。 找到4.1.0版本的链接,点击进入下载页面。在该页面上方的列表中,你会看到一些可供下载的文件。首先,你需要选择适合你的项目的文件类型,一般来说,对于大多数Java开发者来说,选择.jar文件是最合适的。 在找到适合的文件类型后,您可以点击链接即可开始下载。下载过程可能需要一些时间,具体取决于您的网络连接速度。 下载完成后,您可以将下载的.jar文件保存到您项目所需的文件夹中,例如,您可以将它保存在您项目的lib文件夹中。 一旦存储到适当的位置,您就可以在您的Java项目中使用POI 4.1.0版本的功能了。您可以通过将以下代码导入您的类文件来开始使用POI库: ``` import org.apache.poi.*; ``` 这样,您就可以在您的代码中使用POI提供的各种功能了,例如读取和写入Excel文件等。 希望以上回答对您有所帮助,祝您使用POI 4.1.0成功! ### 回答3: POI (Poor Obfuscation Implementation) 是一个用于处理Microsoft Office文件(如Word,Excel和PowerPoint)的Java库。POI库是一个开源项目,提供了Java类和方法,可以读取,写入和修改这些文件的内容。 要下载poi4.1.0.jar文件,可以按以下步骤进行: 1. 打开poi官方网站(https://poi.apache.org/)。 2. 导航到“Downloads”(下载)页面。 3. 在“Stable Releases”(稳定版本)下找到poi-4.1.0版本。 4. 单击与你操作系统对应的链接进行下载。poi4.1.0.jar文件带有完整的poi库。 5. 下载完成后,将poi4.1.0.jar文件保存到你的项目的合适目录中,如lib文件夹。 6. 在你的Java项目中,将poi4.1.0.jar文件添加到你的构建路径中,这样你的项目就可以使用poi库中的类和方法了。 下载poi4.1.0.jar文件后,你就可以使用POI库来处理Microsoft Office文件了。你可以使用POI库来读取Excel文件中的数据,将数据写入Word文档,或者修改PowerPoint演示文稿的内容。 总之,要下载poi4.1.0.jar文件,只需访问poi官方网站并在下载页面找到相应版本的下载链接即可。

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值