对excel的完美操作
对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的完美操作相关推荐
- python excel处理框架_django框架基于模板 生成 excel(xls) 文件操作示例
本文实例讲述了django框架基于模板 生成 excel(xls) 文件操作.分享给大家供大家参考,具体如下: 生成Excel 文件,很多人会采用一些开源的库来实现,比如python 自带 csv 库 ...
- python写表格_使用Python对Excel进行读写操作
学习Python的过程中,我们会遇到Excel的读写问题.这时,我们可以使用xlwt模块将数据写入Excel表格中,使用xlrd模块从Excel中读取数据.下面我们介绍如何实现使用Python对Exc ...
- python菜鸟excel教程-Python操作Excel的Xlwings教程(一)
在日常的工作中,我们或多或少的都要和Excel打交道.甚至在一些领域,某一些业务人员的主要工作就是处理Excel表格,处理大量的Excel数据并生成一系列的报表.对于程序员朋友们来说,更喜欢以代码的形 ...
- excel调用python编程-使用Python对Excel进行读写操作
学习Python的过程中,我们会遇到Excel的读写问题.这时,我们可以使用xlwt模块将数据写入Excel表格中,使用xlrd模块从Excel中读取数据.下面我们介绍如何实现使用Python对Exc ...
- php读取excel中数据库,ThinkPHP 框架实现的读取excel导入数据库操作示例
本文实例讲述了ThinkPHP 框架实现的读取excel导入数据库操作.分享给大家供大家参考,具体如下: 入口文件中: require_once VENDOR_PATH.'PHPExcel/PHPEx ...
- java excel导出2007_java操作excel文件,实现批量导出,和导入
一.POI的定义 JAVA中操作Excel的有两种比较主流的工具包: JXL 和 POI .jxl 只能操作Excel 95, 97, 2000也即以.xls为后缀的excel.而poi可以操作Exc ...
- js控制excel打印完美解决方案
js控制excel打印完美解决方案 转自:http://hi.baidu.com/hongz1125/blog/item/0152bcfd84ce1e1008244d5c.html 做web开发大家都 ...
- Python对Excel的常规操作 之 读取带密码的文件,解除Sheet密码
Python对Excel的常规操作 之 读取带密码的文件,解除Sheet密码 一些废话 读取加密的Excel 解除文件中Sheet的密码 写在后面 一些废话 最近一直在给部门写一个参数校验的小程序.因 ...
- EasyExcel java实现excel简单读写操作(快速上手,复制粘贴即可)
EasyExcel是一个基于Java的简单.省内存的读写Excel的开源项目. https://github.com/alibaba/easyexcel 一.导入maven坐标 Lombok可选,不导 ...
最新文章
- Ajax.ActionLink 辅助方法实现局部刷新
- java web tcp长连接超时时间_常用java web容器http长连接超时设置
- poll函数_如何理解IO多路复用的三种机制Select,Poll,Epoll?
- php 近五天日期_PHP获取本周所有日期或者最近七天所有日期
- Python 批量生成中文姓名(百家姓)
- c# 计算时间间隔的方法(转)
- Rust: CTP的rust版本如何手工封装
- C#生成Code39条形码【非条形码字体】
- 智能AI源码机器人电销机器人智能电话机器人拨号机器人语音机器人
- Matlab在线运行网站
- python omron Fins -PLC和上位机socket通讯( tcy)
- MySQL的DECLARE...HANDLER使用
- roc曲线怎么绘制_Excel怎么绘制曲线图?Excel绘制曲线图教程
- css如何对上边框加阴影,CSS怎么添加阴影边框?
- archLinux安装记录
- docker--privileged
- 《小岛经济学》八、金本位的破灭、房地产的泡沫
- 计算机毕业设计Java智能超市导购系统(源码+系统+mysql数据库+lw文档)
- 【图片按钮】在微信小程序中实现图片按钮
- NLP学习(一)基础篇