Ⅰ 電子表格資料庫怎麼用
1.對於把大量數據存放到資料庫中,最好是用圖形化資料庫管理工具,可是如果沒有了工具,只能執行命令的話這會是很費時間的事。那隻能對數據進行組合,把數據組成insert語句然後在命令行中批量直行即可。
2.對下面數據進行組合,這用到excel中的一個功能。
在excel中有個fx的輸入框,在這里把組好的字元串填上去就好了。
註:字元串1 & A2 &字元串2 & ...
A2可以直接輸入,也可以用滑鼠點對應的單元格。
Ⅱ excel表格如何導入資料庫中
一.使用php
excel
parser
pro軟體,但是這個軟體為收費軟體;
二.可將excel表保存為csv格式,然後通過phpmyadmin或者sqlyog導入,sqlyog導入的方法為:
·將excel表另存為csv形式;
·打開sqlyog,對要導入的表格右擊,點擊「導入」-「導入使用載入本地csv數據」;
·在彈出的對話框中,點擊「改變..」,把選擇「填寫excel友好值」,點擊確定;
·在「從文件導入」中選擇要導入的csv文件路徑,點擊「導入」即可導入數據到表上;
三.一個比較笨的手工方法,就是先利用excel生成sql語句,然後再到mysql中運行,這種方法適用於excel表格導入到各類sql資料庫:
·假設你的表格有a、b、c三列數據,希望導入到你的資料庫中表格tablename,對應的欄位分別是col一、col二、col三
·在你的表格中增加一列,利用excel的公式自動生成sql語句,具體方法如下:
一)增加一列(假設是d列)
二)在第一行的d列,就是d一中輸入公式:
=concatenate("insert
into
tablename
(col一,col二,col三)
values
(",a一,",",b一,",",c一,");")
三)此時d一已經生成了如下的sql語句:
insert
into
table
(col一,col二,col三)
values
('a','一一','三三');
四)將d一的公式復制到所有行的d列(就是用滑鼠點住d一單元格的右下角一直拖拽下去啦)
5)此時d列已經生成了所有的sql語句
陸)把d列復制到一個純文本文件中,假設為sql.txt
·把sql.txt放到資料庫中運行即可,你可以用命令行導入,也可以用phpadmin運行
Ⅲ 如何對資料庫中表進行查詢,怎麼做
1、首先,創建空白資料庫,在資料庫中創建表並插入數據,如下圖所示,然後進入下一步。
Ⅳ 如何利用資料庫做數據報表
給你發段代碼jxl的其實poi也能做的導出的是EXcel表格package com.test;import java.io.File;
import java.io.FileOutputStream;
import java.io.OutputStream;import jxl.Workbook;
import jxl.write.Label;
import jxl.write.WritableSheet;
import jxl.write.WritableWorkbook;public class ExcelWriter {
public static void write() {
try {
// 打開文件
WritableWorkbook book = Workbook.createWorkbook( new File( "D:/test.xls" ));
// 生成名為「第一頁」的工作表,參數0表示這是第一頁
WritableSheet sheet = book.createSheet( " 第一頁 " , 0 );
// 在Label對象的構造子中指名單元格位置是第一列第一行(0,0)
// 以及單元格內容為test
Label label = new Label( 0 , 0 , " test " ); // 將定義好的單元格添加到工作表中
sheet.addCell(label); /*
* 生成一個保存數字的單元格 必須使用Number的完整包路徑,否則有語法歧義 單元格位置是第二列,第一行,值為789.123
*/
jxl.write.Number number = new jxl.write.Number( 1 , 0 , 555.12541 );
sheet.addCell(number); // 寫入數據並關閉文件
book.write();
book.close();
} catch (Exception e) {
e.printStackTrace();
}
}
public static void update(){
try {
// Excel獲得文件
Workbook wb = Workbook.getWorkbook( new File( "D:/test.xls" ));
// 打開一個文件的副本,並且指定數據寫回到原文件
WritableWorkbook book = Workbook.createWorkbook( new File( "D:/test.xls" ), wb);
// 添加一個工作表
// WritableSheet sheet = book.createSheet( " 第二頁 " , 1 );
WritableSheet sheet = book.getSheet(0);
sheet.addCell( new Label( 0 , 1 , "test1" ));
jxl.write.Number number = new jxl.write.Number( 1 , 1 , 4444444 );
sheet.addCell(number);
book.write();
book.close();
} catch (Exception e) {
System.out.println(e);
}
}
public static void main(String args[]){
ExcelWriter.write();
ExcelWriter.update();
}
}