当前位置: 首页 > news >正文

网站域名到期查询wordpress 排序插件

网站域名到期查询,wordpress 排序插件,网站开发技术html5,如何开公司最近在处理excel,数据很多,需要将excel拆分成许多小块,并保留原来的格式,于是写了该算法,并能保留原来的样式,使用很简单: Sheet splitSheet ExcelUtil.split(sheet, 0, 20, 5, 8); 传入开始…

最近在处理excel,数据很多,需要将excel拆分成许多小块,并保留原来的格式,于是写了该算法,并能保留原来的样式,使用很简单:

Sheet splitSheet = ExcelUtil.split(sheet, 0, 20, 5, 8);

传入开始行、结束行、开始列、结束列即可

    public static Sheet split(Sheet sheet, int startRow, int endRow, int startCol, int endCol) {Workbook workbook = new SXSSFWorkbook();Sheet newSheet = workbook.createSheet("Sheet1");for (int i = startRow; i <= endRow; i++) {Row tableDataRow = sheet.getRow(i);Row newRow = newSheet.createRow(i - startRow);if (tableDataRow == null) {continue;}for (int j = startCol; j <= endCol; j++) {Cell cell = tableDataRow.getCell(j);Cell newCell = newRow.createCell(j - startCol);CellStyle cellStyle = workbook.createCellStyle();cellStyle.cloneStyleFrom(cell.getCellStyle());newCell.setCellStyle(cellStyle);newCell.setCellValue(cell.getStringCellValue());}}for (CellRangeAddress mergedRegion : sheet.getMergedRegions()) {int firstRow = mergedRegion.getFirstRow();int lastRow = mergedRegion.getLastRow();int firstColumn = mergedRegion.getFirstColumn();int lastColumn = mergedRegion.getLastColumn();if (firstRow >= startRow && lastRow <= endRow && firstColumn >= startCol && lastColumn <= endCol) {CellRangeAddress cellAddresses = new CellRangeAddress(firstRow - startRow, lastRow - startRow, firstColumn - startCol, lastColumn - startCol);newSheet.addMergedRegion(cellAddresses);}}return newSheet;}

测试代码

    public static void main(String[] args) throws Exception {String path = "xxx.xlsx";String targetPath = "xxx1.xlsx";FileInputStream fis = null;File file = new File(path);try {fis = new FileInputStream(file);Workbook workbook = WorkbookFactory.create(fis);Sheet sheet = workbook.getSheetAt(0);Sheet splitSheet = ExcelUtil.split(sheet, 0, 20, 5, 8);ExcelUtil.saveSheet(targetPath,splitSheet);} catch (FileNotFoundException e) {throw new RuntimeException(e);} catch (IOException e) {throw new RuntimeException(e);}}

保存sheet工具类

    public static void saveSheet(String path, Sheet sheet) throws IOException {File file = new File(path);FileOutputStream fos = new FileOutputStream(file);sheet.getWorkbook().write(fos);fos.close();sheet.getWorkbook().close();}

http://www.15wanjia.com/news/187690.html

相关文章:

  • 网站维护的意义成都网站建设互联
  • 群晖做网站球鞋定制软件
  • 钻石网站建设iis网站数据库失败
  • 暴走漫画网站建设中模板asp.net mvc网站开发之美
  • 网站开发设计总结重庆网站建设雪奥科技
  • 北京网站开发公司电话网站轮播图制作
  • cms做视频网站建站行业有前途
  • 网站怎么做301重定向网站 如何做 同时在线
  • 彩票网站 模块百度seo软件曝光行者seo
  • 企业网站建设安阳做网站不给源码程序
  • 海口兼职网站天津滨海新区邮编
  • 京东商城网站特色网站建设那好
  • 百度关键字怎么搜到公司网站网站建设静态部分总结
  • 东莞公司网站做优化wordpress 安装 数据库
  • 技术型网站做哪一种好常熟企业建设网站公司
  • php建站系统广州网站建设gzzhixun
  • 成品网站哪个好网站建设技术服务协议
  • 成都建设高端网站工农区网站建设
  • wap网站建设费用iis网站连接数据库失败
  • 广东省外贸网站建设暑假旅游最适合的城市
  • 网站运营培训阿里巴巴官网首页电脑版
  • 国际销售网站有哪些徐州提供网站建设要多少钱
  • 个人网站做跳转怎么弄wordpress更改发布的文章
  • python做网站服务器人防网站建设
  • 商标设计网站有哪些访问最多技术网站排名
  • 网站建站网站wordpress浮动二维码
  • 手机wap网站多少钱wordpress 媒体库位置
  • dw手机销售网站制作网站系统建设思想如何写
  • 唐山的做网站的企业清新太和做网站
  • 网站建设人才wordpress注册导航