怎么用java把数据库里的数据写入到excel表中

你是想读取excel内容,然后整合一下数据,然后再生成一个新的excel吧

package aa;

import java.io.FileInputStream;

import java.io.FileNotFoundException;

import java.io.FileOutputStream;

import java.io.InputStream;

import org.apache.poi.hssf.usermodel.HSSFCell;

import org.apache.poi.hssf.usermodel.HSSFRow;

import org.apache.poi.hssf.usermodel.HSSFSheet;

import org.apache.poi.hssf.usermodel.HSSFWorkbook;

import org.apache.poi.poifs.filesystem.POIFSFileSystem;

//你是想读个excel内容,然后整合一下里面数据,然后再生成一个新的excel吧。

public class A {

public static void main(String[] args) throws Exception{

//读取excel:

InputStream is = new FileInputStream("d:\\test2.xls");

POIFSFileSystem fs = new POIFSFileSystem(is);

HSSFWorkbook wb = new HSSFWorkbook(fs);

//读取sheet,读取sheet里面第一行第一列内容

HSSFSheet sheet = wb.getSheetAt(0);

HSSFRow row = sheet.getRow(0);

HSSFCell cell = row.getCell((short) 0);

String s = cell.getStringCellValue();

System.out.println(s);

//...内容组合自己玩~

//比如上面组合好了一个String S2

//写入一个excel 比如 test3.xls

FileOutputStream fos = new FileOutputStream("d:\\test3.xls");

HSSFWorkbook wb2 = new HSSFWorkbook();

HSSFSheet hsSheet = wb2.createSheet("TestReport");

HSSFRow hsRow1 = hsSheet.createRow(0);//建行

hsRow1.setHeight((short) 500);

HSSFCell hsCell11 = hsRow1.createCell((short) 0);

hsCell11.setEncoding(HSSFCell.ENCODING_UTF_16);

hsCell11.setCellValue(s "TESTVALUE");

wb2.write(fos);

fos.close();

}

}

是这么玩吧~

JAVA使用poi包,向Excel中写入批量数据

public static void drawExcel(HSSFWorkbook wb, String sheetName, String title, int n, List exlList, int[] index){

List exList =(List)exlList;

int len = exList.get(0).length;

// 创建一sheet表单

HSSFSheet sheet = wb.createSheet(sheetName);

Region region = null;

//样式

HSSFCellStyle cellStyle1 = setStyleBorder(wb);

HSSFCellStyle cellStyle2 = setStyleFontBorder(wb);

// 创建标题行

HSSFRow row = sheet.createRow(0);

row.setHeight((short)500);

// 创元格

HSSFCell cell = null;

if(title != null

java 往excel中写数据库,poi将数据写入excel表格-怎么用java把数据库里的数据写入到excel表中...相关推荐

  1. springboot导出excel(easyexcel和poi 列下拉及表格锁定)

    最近做的项目导入的数据量比较大,直接用poi或者easypoi会可能会出现OOM的情况,综合考虑下用easyexcel, pom引入所需包 <!-- https://mvnrepository. ...

  2. java table数据转excel,excel将数据转化成表格-如何将java数据转换成Excel表格

    excel 怎么把三列数据转换成一张表? 1.打开 OCR识别软然后单击"打开图像/PDF-"按钮 2弹出的"打开图窗口中,选择需要的扫描文件, 3.然后单击" ...

  3. mysql一次性获取几十万数据_《快速念咒——MySQL自学入门指南》:第2章——从表中获取更多数据(前言)...

    (欢迎大家关注订阅号--"快速念咒") 下一节我们将会使用两张新表--happyorder和happydetail.创建两张表的代码如下-- 创建happyorder表: CREA ...

  4. java 从数据库取值_JAVA操作数据库--从一张表中取值,经过判断,然后插入另一张表中。...

    JAVA操作数据库-->从一张表中取值,经过判断,然后插入另一张表中. SQL语句如下:两张表 weather 和 weather_process. id均为自动增长.Oracle中采用序列 S ...

  5. word中添加java代码怎么写_Java如何在word文档中写一个段落?

    在Java编程中,如何在word文档中写一个段落? 注意:需要访问网址:http://poi.apache.org/download.html , 下载一个Apache POI软件包.这里下载最新版本 ...

  6. 将excel表格数据整理为数据导入文件,再使用Aqua Data Studio导入数据库的某张表中

    先提前说一下,我使用的数据库开发工具是Aqua Data Studio,数据库系统是Sybase 一.整理数据库导入文件 由于不知道数据导入文件的格式,所以先导出一份数据文件看看格式.鼠标选中要导入数 ...

  7. oracle表中放入word,“如何将excel表格数据导入到oracle数据库对应的表中?“将excel表格导入word...

    如何将excel表格数据导入到oracle数据库对应的表中? 敢问楼主,表A几列,表B存在几列,表C存在几列 常规方法(表中列和excel中列) PLSQL 中 : select * from A u ...

  8. DDL-操作数据库、操作数据表、DML-增加、修改、删除表中数据、DQL-表数据查询

    SQL 语句分类: DDL(Data Definition Language) :数据定义语言.用来操作数据库,表,列等. DML(Data Manipulation Language) :数据操作语 ...

  9. 关于SQL 数据库表中的聚集索引和非聚集索引等

    原文地址:http://www.cppblog.com/zuoyinbo/archive/2008/06/03/52075.html          1.概念          索引是在数据库表或者 ...

  10. excel 如何用vba将某一条记录移动到另一张工作表中_EXCEL常用快捷键

    [Ctrl]+[(]取消隐藏选定范围内所有隐藏的行. [Ctrl]+[)]取消隐藏选定范围内所有隐藏的列. [Ctrl]+[&]将外框应用于选定单元格. [Ctrl]+[_]从选定单元格删除外 ...

最新文章

  1. TensorFlow与OpenCV,读取图片,进行简单操作并显示
  2. nvm-windows安装和配置
  3. 如何吸收分数c语言,用C语言编程平均分数
  4. Windows核心编程 第2 5章 未处理异常和C ++异常(上)
  5. html输入密码自动隐藏,原生js实现密码输入框值的显示隐藏
  6. 一个串口接2个设备_重庆市有2个大观镇,一个乡村旅游发达,一个特产柚子
  7. [Linux C]递归遍历指定目录,以目录树形式展示
  8. php中取出数组中指定的值,PHP除开数组中指定的值
  9. Matlab多个Figure图合成一个Fig
  10. sql azure 语法_什么是Azure SQL Cosmos DB?
  11. 给定坐标(星期几、第几节)前端显示问题
  12. (进阶)python实现库存商品管理系统
  13. 注册表更改计算机语言为韩语,Windows10韩语语言包(Win10系统语言修改助手)V1.0 官方版...
  14. Hadoop下载、安装与遇到问题
  15. 安装mysql中error nr.1045_win10系统安装mysql提示error Nr.1045如何解决
  16. php laravel 增删查改,通过 Laravel Eloquent 模型实现简单增删改查操作
  17. Safe Browsing
  18. 《炬丰科技-半导体工艺》石英深反应离子刻蚀特性研究
  19. Illustrator绘制时尚的圣诞老人插画教程
  20. 耿明雨出席2021深圳国际珠宝展览会

热门文章

  1. listView使用checkBox的实现
  2. c# npoi 公式不计算_高中数学最不容易,最难计算,全高中数学所有基础性质公式归纳...
  3. python程序实现excel排序_python初学—-实现excel里面读数据进行排序(改进算法)
  4. Elasticseach 从零开始学习记录(二) - Head插件
  5. Microsoft Visual Studio使用NodeJS
  6. Visual Studio的扩展
  7. ASP.NET Core 2.0身份和角色管理入门
  8. odoo10参考系列--ORM API 三(字段、继承与扩展、域和更新到新API)
  9. sqlserver 更新 datetime 数据_SqlServer 关于 datetime 的更新引发的思考
  10. python软件测试面试题及答案_软件测试面试 | 一道大厂算法面试真题,你能答上来吗?(附答案)...