小编use*_*631的帖子

使用java,itext和POI API将excel文件转换为pdf并保留设置

我有一个Excel文件,其中有5列包含很少的合并单元格,空白单元格,日期和其他文本信息(普通的Excel文件).

我正在使用Java中的POI API读取此文件.我可以使用iText jar将文件转换为pdf表.

但是,整个格式不会复制到pdf中.(例如,合并的单元格进入一列,其他格式或设置都消失了).

创建一个简单的pdf表.

我如何保留与excel相同的格式?(我想要PDF格式的excel表格的精确副本)

这是我正在使用的代码

     //First we read the Excel file in binary format into FileInputStream
             FileInputStream input_document = new FileInputStream(new File("K:\\DCIN_TER\\DCIN_EPU2\\CIRCUIT FROM BRANCH\\RAINBOW ORDERS\\" + SONo.trim() + "\\" + SONo.trim() + " - Checklist.xls"));

             // Read workbook into HSSFWorkbook
             HSSFWorkbook my_xls_workbook = new HSSFWorkbook(input_document);

             // Read worksheet into HSSFSheet
             HSSFSheet my_worksheet = my_xls_workbook.getSheetAt(0);

             // To iterate over the rows
             Iterator<Row> rowIterator = my_worksheet.iterator();

             //We will create output PDF document objects at this point
             com.itextpdf.text.Document iText_xls_2_pdf = …
Run Code Online (Sandbox Code Playgroud)

java itext apache-poi

6
推荐指数
1
解决办法
1万
查看次数

我想像MS Excel中那样在JTable中获得自动过滤

jtable用来显示ms sql server表中的数据。
我可以使用以下数据对数据进行排序:

TableRowSorter<TableModel> sorter = new TableRowSorter<TableModel>(model);    

jtable.setRowSorter(sorter);
Run Code Online (Sandbox Code Playgroud)

上面按升序和降序对数据进行排序。

java中是否有像ms excel中这样的简单函数来获取行的自动过滤?

提前致谢

java swing jtable rowfilter

3
推荐指数
1
解决办法
4704
查看次数

标签 统计

java ×2

apache-poi ×1

itext ×1

jtable ×1

rowfilter ×1

swing ×1