「java表格自定义排序」如何自定义表格排序
今天给各位分享java表格自定义排序的知识,其中也会对如何自定义表格排序进行解释,如果能碰巧解决你现在面临的问题,别忘了关注本站,现在开始吧!
本文目录一览:
如何用java对excel进行自定义排序
使用apache poi读取进内存后排序再生成excel文件。
你在写sql语句的时候就事先通过order by 语句按哪一列或是哪几列排好了,那样导出的EXCEL表格是按你想排的那子了。
java中如何实现自定义排序
排序依赖于比较;
可以让想要排序的类实现Comparable接口的compareTo函数,在其中定义排序的比较逻辑
Java怎么对Excel进行自定义排序?
示例代码:
import com.spire.xls.*;
public class SortData {
public static void main(String[] args) {
//创建Workbook对象
Workbook workbook = new Workbook();
//加载测试文档
workbook.loadFromFile("G:\\360MoveData\\Users\\Administrator\\Desktop\\学生成绩表.xlsx");
//获取第一个工作表
Worksheet sheet = workbook.getWorksheets().get(0);
//指定要排序的列号(列号从0开始)以及排序方式(升序或降序)
workbook.getDataSorter().getSortColumns().add(7, SortComparsionType.Values, OrderBy.Descending);
//指定要排序的数据区域
workbook.getDataSorter().sort(sheet.getCellRange("A1:H9"));
//保存文档
workbook.saveToFile("SortData.xlsx", ExcelVersion.Version2013);
}
}
代码参考自Free Spire.XLS for Java 的官网教程文章。
Java图形界面中怎么实现表格里的数据在表格中进行排序?
Swing是MVC架构,所以你修改模型层,显示层就随之而变。也就是说你先对数据进行排序,然后再放到表格组件中。
关于java表格自定义排序和如何自定义表格排序的介绍到此就结束了,不知道你从中找到你需要的信息了吗 ?如果你还想了解更多这方面的信息,记得收藏关注本站。
发布于:2022-12-07,除非注明,否则均为
原创文章,转载请注明出处。