java显⽰数据库表格修改时间,从数据库导出到excel表格时怎
样修改excel表格的⽇期。。。
如何将sql数据库中某个表的数据导成Excel
利⽤sql server的DTS⼯具进⾏导出就可以了,也可以在sql查询分析器查询出来以后直接保存成excel格式
从数据库导出到excel表格时怎样修改excel表格的⽇期格式?
在空⽩列中 输⼊公式 等于它*1,调整单元格格式试试看得⾏不
将数据库中数据导⼊到Excel表格
//excel导⼊数据库
应该先把excel
使⽤oledb导⼊到数据集中.
然后再导⼊到对应表结构的数据库中.
如何⽤java将数据库中的表导出到excel
步:⽤POI操作Excel
@Test
public void createXls() throws Exception{
//声明⼀个⼯作薄
HSSFWorkbook wb = new HSSFWorkbook();
//声明表
HSSFSheet sheet = wb.createSheet("第⼀个表");
//声
HSSFRow row = ateRow(7);
//声明列
HSSFCell cel = ateCell(3);
//写⼊数据
cel.setCellValue("好");
FileOutputStream fileOut = new FileOutputStream("d:/a/b.xls");
wb.write(fileOut);
fileOut.close();
}
第⼆步:导出指定数据库的所有表
分析:
3:分析表结构,rs.getMetadate(); ResultSetMedated
4:多个列,列名是什么.  - 字段名就是sheet的第⼀⾏信息。
5:获取每⼀⾏的数据 – 放到sheet第⼀⾏以后。
@Test
public void export() throws Exception{
//声明需要导出的数据库
String dbName = "focus";
//声明book
HSSFWorkbook book = new HSSFWorkbook();
//获取Connection,获取db的元数据
Connection con = Conn();
//声明statemen
Statement st = ateStatement();
/
/st.execute("use " dbName);
DatabaseMetaData dmd = MetaData();
//获取数据库有多少表
ResultSet rs = Tables(dbName,dbName,null,new String[]{"TABLE"}); //获取所有表名 - 就是⼀个sheet
List tables = new ArrayList();
()){
String tableName = rs.getString("TABLE_NAME");
tables.add(tableName);
}
for(String tableName:tables){
HSSFSheet sheet = ateSheet(tableName);
//声明sql
String sql = "select * from " dbName "." tableName;
//查询数据
rs = st.executeQuery(sql);
//根据查询的结果,分析结果集的元数据
ResultSetMetaData rsmd = rs.getMetaData();
//获取这个查询有多少⾏
//创建第⼀⾏
HSSFRow row = ateRow(0);
for(int i=0;i
String colName = ColumnName(i 1);
/
/创建⼀个新的列
HSSFCell cell = ateCell(i);
//写⼊列名
cell.setCellValue(colName);
}
//遍历数据
int index = 1;
()){
row = ateRow(index );
//声明列
for(int i=0;i
String val = rs.getString(i 1);
//声明列
HSSFCell cel = ateCell(i);
//放数据
cel.setCellValue(val);
}
}
}
con.close();
book.write(new FileOutputStream("d:/a/" dbName ".xls"));
}
如何将数据库表导⼊到excel表格数据
⼀.导出
1.选择要导出的数据库表,右键选择“任务”,点击“所有任务的⼦菜单“Export Data…”进⼊“DTS
Import/Export
Wizard”窗⼝。
Data
Source”。
3.“Data
Source”更改为“Microsoft
OLE
DB
Provider
forjava时间日期格式转换
SQL
Server”;“Server”更改为“笔记本(⼯控机)名称\WINCC”;下⼀步使⽤WINDOWS认证“Use
Windows
Authentication”;“Database”更改为“项⽬运⾏系统下的路径(例如:CC_BGSYJ_14_02_24_11_22_22R)”。4.
点击“下⼀步”,进⼊“Choose
a
destination”。
5.“Destination”更改为“Microsoft
Excel
97-2000”;“File
name”建议更改为要导出的数据库表的名字,并指定保存的路径。
6.点击“下⼀步”,进⼊“Specify
Table
Copy
Query”。
7.
点击“下⼀步”,进⼊“Select
Source
Table
and
Views”。
8.选择要导出的数据库表,然后点击“下⼀步”,进⼊“Save,Schedule,and
replicate
点击“下⼀步”,“完成”,“确定”,“Done”,数据导出完成。
⼆.导⼊
1.选择要导出的数据库表,右键选择“所有任务”,点击“所有任务”下的⼦菜单“Import
Data…”进⼊“DTS
Import/Export
Wizard”窗⼝。
2.
点击“下⼀步”,进⼊“Choose
a
Data
Source”。
3.“Data
Source”更改为“Microsoft
Excel
97-2000”;“File
name”选择到指定路径下excel⽂档(重新制作或者以前导出的)。
4.
点击“下⼀步”,进⼊“Choose
a
destination”。
5.“Destination”更改为“Microsoft
OLE
DB
Provider
for
SQL
Server”;“Server”更改为“笔记本(⼯控机)名称\WINCC”;下⼀步使⽤WINDOWS认证“Use
Windows
Authentication”;“Database”更改为“项⽬运⾏系统下的路径(例如:CC_BGSYJ_14_02_24_11_22_22R)”。6.点击“下⼀步”,进⼊“Specify
Table
Copy

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。