对excel的完美操作

package com.dxm.ide.util;import org.apache.commons.io.FileUtils;
import org.apache.poi.hssf.usermodel.HSSFRow;
import org.apache.poi.hssf.usermodel.HSSFSheet;
import org.apache.poi.hssf.usermodel.HSSFWorkbook;import java.io.File;
import java.io.FileOutputStream;
import java.util.Date;
import java.util.List;public class CreateExcel {//生成excelpublic static String create(List<String> datas, String path) throws Exception {HSSFWorkbook workbook = new HSSFWorkbook();HSSFSheet sheet = workbook.createSheet("数据表一");sheet.setDefaultColumnWidth(20);//新增数据行,并且设置单元格数据int rowNum = 0;for (String i : datas) {HSSFRow row = sheet.createRow(rowNum);String[] splits = i.split("\t");int m = 0;for (String j : splits) {row.createCell(m).setCellValue(j);m++;}rowNum++;}//生成excel文件return buildExcelFile(path, workbook);}//生成excel文件protected static String buildExcelFile(String path, HSSFWorkbook workbook) throws Exception {File file = new File(path + new Date().getTime() + ".xlsx");file.createNewFile();//将excel写入FileOutputStream fos = FileUtils.openOutputStream(file);workbook.write(fos);fos.flush();fos.close();return file.getAbsolutePath();}}

对excel的完美操作相关推荐

  1. python excel处理框架_django框架基于模板 生成 excel(xls) 文件操作示例

    本文实例讲述了django框架基于模板 生成 excel(xls) 文件操作.分享给大家供大家参考,具体如下: 生成Excel 文件,很多人会采用一些开源的库来实现,比如python 自带 csv 库 ...

  2. python写表格_使用Python对Excel进行读写操作

    学习Python的过程中,我们会遇到Excel的读写问题.这时,我们可以使用xlwt模块将数据写入Excel表格中,使用xlrd模块从Excel中读取数据.下面我们介绍如何实现使用Python对Exc ...

  3. python菜鸟excel教程-Python操作Excel的Xlwings教程(一)

    在日常的工作中,我们或多或少的都要和Excel打交道.甚至在一些领域,某一些业务人员的主要工作就是处理Excel表格,处理大量的Excel数据并生成一系列的报表.对于程序员朋友们来说,更喜欢以代码的形 ...

  4. excel调用python编程-使用Python对Excel进行读写操作

    学习Python的过程中,我们会遇到Excel的读写问题.这时,我们可以使用xlwt模块将数据写入Excel表格中,使用xlrd模块从Excel中读取数据.下面我们介绍如何实现使用Python对Exc ...

  5. php读取excel中数据库,ThinkPHP 框架实现的读取excel导入数据库操作示例

    本文实例讲述了ThinkPHP 框架实现的读取excel导入数据库操作.分享给大家供大家参考,具体如下: 入口文件中: require_once VENDOR_PATH.'PHPExcel/PHPEx ...

  6. java excel导出2007_java操作excel文件,实现批量导出,和导入

    一.POI的定义 JAVA中操作Excel的有两种比较主流的工具包: JXL 和 POI .jxl 只能操作Excel 95, 97, 2000也即以.xls为后缀的excel.而poi可以操作Exc ...

  7. js控制excel打印完美解决方案

    js控制excel打印完美解决方案 转自:http://hi.baidu.com/hongz1125/blog/item/0152bcfd84ce1e1008244d5c.html 做web开发大家都 ...

  8. Python对Excel的常规操作 之 读取带密码的文件,解除Sheet密码

    Python对Excel的常规操作 之 读取带密码的文件,解除Sheet密码 一些废话 读取加密的Excel 解除文件中Sheet的密码 写在后面 一些废话 最近一直在给部门写一个参数校验的小程序.因 ...

  9. EasyExcel java实现excel简单读写操作(快速上手,复制粘贴即可)

    EasyExcel是一个基于Java的简单.省内存的读写Excel的开源项目. https://github.com/alibaba/easyexcel 一.导入maven坐标 Lombok可选,不导 ...

最新文章

  1. Ajax.ActionLink 辅助方法实现局部刷新
  2. java web tcp长连接超时时间_常用java web容器http长连接超时设置
  3. poll函数_如何理解IO多路复用的三种机制Select,Poll,Epoll?
  4. php 近五天日期_PHP获取本周所有日期或者最近七天所有日期
  5. Python 批量生成中文姓名(百家姓)
  6. c# 计算时间间隔的方法(转)
  7. Rust: CTP的rust版本如何手工封装
  8. C#生成Code39条形码【非条形码字体】
  9. 智能AI源码机器人电销机器人智能电话机器人拨号机器人语音机器人
  10. Matlab在线运行网站
  11. python omron Fins -PLC和上位机socket通讯( tcy)
  12. MySQL的DECLARE...HANDLER使用
  13. roc曲线怎么绘制_Excel怎么绘制曲线图?Excel绘制曲线图教程
  14. css如何对上边框加阴影,CSS怎么添加阴影边框?
  15. archLinux安装记录
  16. docker--privileged
  17. 《小岛经济学》八、金本位的破灭、房地产的泡沫
  18. 计算机毕业设计Java智能超市导购系统(源码+系统+mysql数据库+lw文档)
  19. 【图片按钮】在微信小程序中实现图片按钮
  20. NLP学习(一)基础篇

热门文章

  1. 万字详解Git入门教程!
  2. 出价策略正在学习周期是多久,工作日修改和周末修改影响效果么?
  3. 基于Eclipse IDE断点不能停下的问题解决(断点标志上带斜杠)
  4. 3.2.2对中文的考察2
  5. Winform平台的HTML编辑控件——Zeta HTML
  6. 动态规划的背包问题 (共六题)
  7. 单用户登录记录互踢下线思路
  8. 淘宝官方集运(大陆发货,收货地台湾)流程
  9. CSS3,JS制作网页动画(时空穿梭,魔方,坠落星星,全屏樱花特效)
  10. 财路网每日原创推送:一种基于区块链技术的新融资模式——STO