草庐IT

Java Apache POI Excel 另存为 PDF

如何将excel文件转换/保存为pdf?我正在使用javaplayframework生成一些excel文件,现在要求更改为pdf。我不想重新编码一切。有没有办法转换成pdf?我生成的excel文件来自模板;我读取了excel模板文件,写入更改,然后另存为新的excel文件。这样,模板就不会改变。它包含边框、图像和其他格式。 最佳答案 您需要以下Java库和关联的JAR文件才能使程序运行。兴趣点v3.8iTextv5.3.4试试这个例子将XLS转换为PDF接受Excel电子表格数据作为输入并将其转换为PDF表格数据的完整Java代码如

java - 如何在 Eclipse 项目中添加 Apache POI 库?

我从apache.org下载了ApachePOI,但不知道如何将它用于我在Eclipse中的现有项目之一。 最佳答案 有几种方法,有好的,有坏的...添加外部Jar-正如jjnguy所说的那样。但是,不是一个好的选择...问题是,如果您与其他人共享您的项目,而他们将jar放在不同的位置,他们将遇到构建路径错误添加变量-类似于添加外部jar,但更加灵活。您可以定义一个表示包含jar的目录的类路径变量(在Java首选项下)。在您的项目中,当您添加变量时,您选择您定义的var并按“扩展”以指定实际的jar。只要您和项目的其他开发人员定义了

java - 使用 Apache POI 在 Excel 中锁定单列

我想创建一个Excel,其中只有特定的列被锁定(只读),其余的都是可编辑的,我正在使用以下方法,但这似乎不起作用。创建两个CellStyles,一个使用setLocked(true),另一个使用setLocked(false)。然后对列中所有需要锁定的单元格应用锁定样式,对所有其他单元格应用解锁样式。使用sheet.protectSheet("")保护工作表;但是当我在openoffice中打开创建的Excel时,我注意到所有的单元格都被锁定了!它们都不可编辑。如何实现上述要求?P.S:我不能使用数据验证方法。 最佳答案 如果你反其

java - 如何使用poi将作者姓名设置为excel文件

我正在使用poi(java)创建一个excel(.xlsx)文件。创建excel文件后,我看到excel文件作者为“ApachePOI”。有什么办法可以改变吗?这是我用来创建excel文件的代码...importjava.io.FileOutputStream;importorg.apache.poi.ss.usermodel.Cell;importorg.apache.poi.ss.usermodel.Row;importorg.apache.poi.ss.usermodel.Sheet;importorg.apache.poi.xssf.usermodel.XSSFWorkbook

Java:使用 apache POI 如何将 ms word 文件转换为 pdf?

如何使用apachePOI将msword文件转换成pdf?我正在使用以下代码,但它无法正常工作并出现错误我想我导入了错误的类?importjava.io.File;importjava.io.FileInputStream;importjava.io.FileOutputStream;importjava.io.OutputStream;importorg.apache.poi.hslf.record.Document;importorg.apache.poi.hwpf.HWPFDocument;importorg.apache.poi.hwpf.extractor.WordExtra

java - 使用 Apache POI 通过单元格引用字母标识符获取单元格

我试图通过单元格引用从行中获取单元格,但我遇到了问题。例如我有:row.getCell(CellReference.convertColStringToIndex("B"));如果列索引为1,则工作正常,但如果列被删除,则B列索引变为2,方法:CellReference.convertColStringToIndex("B")仍在将其转换为1,在这种情况下我无法获得我的列,我得到的是null.所以问题是如何根据单元格标识符(字母)从行中获取列? 最佳答案 看看myanswertoapreviousquestion:您可能想使用Cel

java - 用于处理 docx 文档的 Apache POI 或 docx4j

关闭。这个问题是opinion-based.它目前不接受答案。想要改进这个问题?更新问题,以便editingthispost可以用事实和引用来回答它.关闭6年前。Improvethisquestion您认为将docx文档作为java对象读取哪个更好,为什么?换句话说。哪个库支持大多数单词标签?

java - 在 excel Apache poi java 中为合并单元格添加边框。?

我正在使用ApachePOI,我需要在一系列单元格或合并区域中放置一个边框。我正在合并三行五列的单元格。但我无法为其添加边框。那么我该怎么做呢? 最佳答案 我的解决方案是按位置合并单元格,然后创建一个单元格(引用合并单元格的第一个block)来分配一个值,然后通过HSSFRegionUtil设置边框。//MergesthecellsCellRangeAddresscellRangeAddress=newCellRangeAddress(start,start,j,j+1);sheet.addMergedRegion(cellRang

Java POI 找不到符号 WorkbookFactory

我正在将HSSF模型转换为XSSF。我到处都是小错误。我下载了最新的POI并将所有jar文件放入,并将apache包含在我的java类中......得到这个错误:importorg.apache.poi.ss.usermodel.Workbook;Workbookwb=WorkbookFactory.create();275:找不到符号[javac]符号:变量WorkbookFactory[javac]位置:类mil.usmc.logcom.chassis.util.HSSFUtils[javac]工作簿wb=WorkbookFactory.create();

使用poi-tl向word插入图片、文本、表格行循环

使用poi-tl向word插入图片、文本、表格行循环工作中难免会向word中操作数据,本文主要介绍poi-tl的使用,先来看效果图核心介绍:标签1、插入文本标签:{{var}}2、插入图片标签:{{@var}}操作步骤:1、引入依赖dependency>groupId>org.apache.poigroupId>artifactId>poiartifactId>version>4.1.2version>exclusions>exclusion>groupId>org.apache.xmlbeansgroupId>artifactId>xmlbeansartifactId>exclusion>e