【发布时间】:2013-06-14 05:31:45
【问题描述】:
我为此使用 itextpdf。我得到了对应于excel文件的pdf。但是第二张纸是使用公式格式化的。 1000 个单元格是这样格式化的,但现在只有 20 个单元格有值。因此,当我将 excel 文件转换为 pdf 时,整个格式化的单元格都显示在 excel 文件中。如何避免pdf中的这些空单元格?
【问题讨论】:
我为此使用 itextpdf。我得到了对应于excel文件的pdf。但是第二张纸是使用公式格式化的。 1000 个单元格是这样格式化的,但现在只有 20 个单元格有值。因此,当我将 excel 文件转换为 pdf 时,整个格式化的单元格都显示在 excel 文件中。如何避免pdf中的这些空单元格?
【问题讨论】:
您可以使用 jexcel 查看您正在访问的当前单元格是否存在内容..
File xls=new File("url of excel file");
try {
Workbook wb=Workbook.getWorkbook(xls);
for(int shno=0;shno<wb.getNumberOfSheets();shno++)
{ Sheet s=wb.getSheet(shno);
int rows=s.getRows();
for(int i=0;i<rows;i++) {
data=s.getCell(1,i).getContents();
}
现在使用数据将其添加到您的 pdf 文件中... 希望这可以帮助。 :)
【讨论】: