import java.io.File; import java.io.FileOutputStream; import java.io.IOException; import com.huawei.infotool.idp.utils.XmlUtils; import org.apache.poi.hssf.usermodel.HSSFCell; import org.apache.poi.hssf.usermodel.HSSFClientAnchor; import org.apache.poi.hssf.usermodel.HSSFComment; import org.apache.poi.hssf.usermodel.HSSFPatriarch; import org.apache.poi.hssf.usermodel.HSSFRichTextString; import org.apache.poi.hssf.usermodel.HSSFSheet; import org.apache.poi.hssf.usermodel.HSSFWorkbook; import org.apache.poi.xssf.usermodel.XSSFCell; import org.apache.poi.xssf.usermodel.XSSFClientAnchor; import org.apache.poi.xssf.usermodel.XSSFComment; import org.apache.poi.xssf.usermodel.XSSFDrawing; import org.apache.poi.xssf.usermodel.XSSFRichTextString; import org.apache.poi.xssf.usermodel.XSSFSheet; import org.apache.poi.xssf.usermodel.XSSFWorkbook; import org.dom4j.Document; public class Test { /** * @param args */ public static void main(String[] args) throws IOException { //HSSFWorkbook格式的excel不带宏命令 HSSFWorkbook wb = new HSSFWorkbook();//创建工作表对象 HSSFSheet sheet = wb.createSheet("我的工作表");//创建绘图对象 HSSFPatriarch p = sheet.createDrawingPatriarch();//创建单元格对象,批注插入到4行,1列,B5单元格 HSSFCell cell = sheet.createRow(4).createCell(1);//插入单元格内容 cell.setCellValue(new HSSFRichTextString("TEST批注"));//获取批注对象 //(int dx1, int dy1, int dx2, int dy2, short col1(左起列号), int row1(上起行号), short col2(右起列号), int row2(下起列号))//前四个参数是坐标点,后四个参数是编辑和显示批注时的大小. HSSFComment comment = p.createComment(new HSSFClientAnchor(0, 0, 0, 0, (short)4, 4, (short)6, 7));//输入批注信息 comment.setString(new HSSFRichTextString("批注"));//添加作者,选中B5单元格,看状态栏 comment.setAuthor("toad");//将批注添加到单元格对象中 cell.setCellComment(comment);//创建输出流 FileOutputStream out = new FileOutputStream("D:/writerPostil.xls"); wb.write(out);//关闭流对象 out.close(); //XSSFWorkbook格式的excel可以带宏命令 XSSFWorkbook xwb = new XSSFWorkbook();//创建工作表对象 XSSFSheet xsheet = xwb.createSheet("我的工作表");//创建绘图对象 XSSFDrawing xp = xsheet.createDrawingPatriarch();//创建单元格对象,批注插入到4行,1列,B5单元格 XSSFCell xSSFCell = xsheet.createRow(4).createCell(1);//插入单元格内容 xSSFCell.setCellValue(new XSSFRichTextString("TEST批注"));//获取批注对象 //(int dx1, int dy1, int dx2, int dy2, short col1(左起列号), int row1(上起行号), short col2(右起列号), int row2(下起列号))//前四个参数是坐标点,后四个参数是编辑和显示批注时的大小. XSSFComment xSSFCommentcomment = xp.createCellComment(new XSSFClientAnchor(0, 0, 0, 0, (short)4, 4, (short)6, 7));//输入批注信息 xSSFCommentcomment.setString(new HSSFRichTextString("批注"));//添加作者,选中B5单元格,看状态栏 xSSFCommentcomment.setAuthor("toad");//将批注添加到单元格对象中 xSSFCell.setCellComment(xSSFCommentcomment);//创建输出流 FileOutputStream xssOut = new FileOutputStream("D:/xpwriterPostil.xls"); xwb.write(xssOut);//关闭流对象 xssOut.close(); } }
相关推荐
Java编程调用PageOffice实现从空白的excel文件动态生成excel表格,设置公式并填充数据。 集成PageOffice不但能够实现在线编辑、保存真正的Office文档,而且还可以轻松实现Word、Excel文档的动态数据填充、格式控制和...
Excel 表格的基本操作excel 表格教程excel 表格制作教程 Excel 表格是最常用的电子表格软件之一,对于办公室工作人员和学生来说,掌握 Excel 的基本操作是非常重要的。本文将为您详细讲解 Excel 表格的基本操作、...
中文名: 别说你懂Excel:500招玩转Excel表格与数据处理(附完整光盘数据) 作者: 前沿文化图书fenlei: 软件 资源格式: PDF 版本: 扫描版 出版社: 科学出版社书号: 9787030371782发行时间: 2013年05月 地区: 大陆 语言:...
中文名: 别说你懂Excel:500招玩转Excel表格与数据处理(附完整光盘数据) 作者: 前沿文化图书fenlei: 软件 资源格式: PDF 版本: 扫描版 出版社: 科学出版社书号: 9787030371782发行时间: 2013年05月 地区: 大陆 语言:...
本文将详细介绍如何在Excel表格中插入批注,并对其进行编辑和管理。 #### 插入批注步骤详解 1. **打开Excel文件**: - 打开您需要编辑的Excel文件。例如,这里以“2021年5月酒水进出表”为例。 - 使用鼠标双击该...
在Excel中批量插入批注图片的操作对于处理...总之,通过宏自动化批量插入批注图片,可以极大地提高工作效率,尤其适合处理大量数据和图片的Excel表格。只需遵循上述步骤,即使是不熟悉编程的用户也能轻松实现这一功能。
在 Excel 2021 中,我们可以设置批注的格式,以便更好地展示批注信息。以下是设置批注格式的步骤: 1. 鼠标右键单击批注框边框,从右键菜单中选择“设置批注格式”。 2. 弹出设置批注格式对话框,切换到“颜色与...
Excel 2021是一款强大的电子表格处理软件,它提供了丰富的功能来帮助用户处理和分析数据。其中,单元格批注功能是一个非常实用的工具,它允许用户在单元格中添加额外的信息,而不影响单元格本身的数值或公式。批注...
然而,默认情况下,Excel 并不会打印这些批注,这就需要用户手动设置来实现打印显示所有批注。下面,我们将详细介绍 Excel 打印显示所有批注的方法。 知识点一:打开文件和选择单元格 在 Excel 中,用户需要首先...
用C#编程实现绘制Excel表格并填充数据和公式,生成表格或报表。 不是服务器端自动化。 使用的是PageOffice,除了提供Word/Excel动态数据填充,格式控制,Word/Excel用户输入提交,Word/Excel/PowerPoint/WPS等...
### Java操作Excel表格经典案例分析 #### 一、引言 在日常办公环境中,Microsoft Office套件中的Excel因其强大的数据处理能力而被广泛使用。在Java编程领域,开发者经常需要处理Excel文件,如批量导入导出数据、...
在Excel 2013中,批注是一个非常实用的功能,它允许用户在单元格中添加额外的信息,而不会干扰到表格的主要数据。批注通常用于提供解释、建议或者注解,尤其在协作编辑和数据分析时能发挥重要作用。以下是关于批注...
Excel 2021 是一种强大的电子表格处理软件,它提供了许多实用的功能,例如插入批注、图片、公式等。今天,我们将学习如何在 Excel 2021 中在图片中插入批注。 插入批注是 Excel 2021 中的一种重要功能,它允许用户...
该文件介绍了三种删除 Excel 表格中的空行方法、一种快速将相对地址转换为绝对地址的方法、一个巧妙修改批注默 认 格式的方法和一个移走 Excel 中的超链接的方法。 一、定位删除法 利用 Excel 中提供的“定位”功能...
### Excel表格的基本操作知识点 #### 一、基本方法 **1. 快速选中全部工作表** - **操作步骤**: 在工作簿底部的工作表标签上单击右键,选择“选择全部工作表”。 - **应用场景**: 当需要对整个工作簿进行统一设置...
在Excel中,批注是一个非常实用的功能,它允许用户在单元格中添加额外的信息或注释,而不会干扰到表格的主要内容。以下是关于Excel批注的详细操作详解: 1. **插入批注**: 要在Excel单元格中插入批注,只需右键...
### Excel表格的基本操作163招技巧 #### 一、基本方法 1. **快速选中全部工作表**:可以通过按住Ctrl键的同时点击每个工作表标签来逐一选中所有的工作表,或者直接右键点击任意一个工作表标签,在弹出菜单中选择...
根据提供的标题“500招玩转Excel表格与数据处理”及描述“500招玩转Excel表格与数据处理,感兴趣的人看一下吧”,我们可以推测这是一本专注于Microsoft Excel高级应用和技术技巧的书籍。虽然提供的部分内容主要是...
在Excel表格的世界里,掌握高效的操作技巧是提升工作效率的关键。以下就是关于"Excel表格的35招必学秘技"的详细解读,帮助你快速晋升为Excel高手。 1. **快捷键应用**:掌握常见的快捷键,如Ctrl+C(复制)、Ctrl+V...
“C#在Excel表格中插入、编辑和删除批注” C#在Excel表格中插入、编辑和删除批注是非常重要的功能,特别是在需要对Excel文档进行批注和编辑时。下面我们将详细介绍如何使用C#在Excel表格中插入、编辑和删除批注。 ...