1. 求助用python從資料庫取數據動態生成表格的方法
一、可使用的第三方庫
python中處理excel表格,常用的庫有xlrd(讀excel)表、xlwt(寫excel)表、openpyxl(可讀寫excel表)等。xlrd讀數據較大的excel表時效率高於openpyxl,所以我在寫腳本時就採用了xlrd和xlwt這兩個庫。介紹及下載地址為:http://www.python-excel.org/ 這些庫文件都沒有提供修改現有excel表格內容的功能。一般只能將原excel中的內容讀出、做完處理後,再寫入一個新的excel文件。
二、常見問題
使用python處理excel表格時,發現兩個個比較難纏的問題:unicode編碼和excel中記錄的時間。
因為python的默認字元編碼都為unicode,所以列印從excel中讀出的中文或讀取中文名的excel表或sheet時,程序提示錯誤UnicodeEncodeError: 'ascii' codec can't encode characters in position 0-2: ordinal not in range(128)。這是由於在windows中,中文使用了gb2312編碼方式,python將其當作unicode和ascii來解碼都不正確才報出的錯誤。使用VAR.encode('gb2312')即可解決列印中文的問題。(很奇怪,有的時候雖然能列印出結果,但顯示的不是中文,而是一堆編碼。)若要從中文文件名的excel表中讀取數據,可在文件名前加『u』表示將該中文文件名採用unicode編碼。
有excel中,時間和日期都使用浮點數表示。可看到,當『2013年3月20日』所在單元格使用『常規』格式表示後,內容變為『41353』;當其單元格格式改變為日期後,內容又變為了『2013年3月20日』。而使用xlrd讀出excel中的日期和時間後,得到是的一個浮點數。所以當向excel中寫入的日期和時間為一個浮點數也不要緊,只需將表格的表示方式改為日期和時間,即可得到正常的表示方式。excel中,用浮點數1表示1899年12月31日。
三、常用函數
以下主要介紹xlrd、xlwt、datetime中與日期相關的函數。
import xlrd
import xlwt
from datetime
def testXlrd(filename):
book=xlrd.open_workbook(filename)
sh=book.sheet_by_index(0)
print "Worksheet name(s): ",book.sheet_names()[0]
print 'book.nsheets',book.nsheets
print 'sh.name:',sh.name,'sh.nrows:',sh.nrows,'sh.ncols:',sh.ncols
print 'A1:',sh.cell_value(rowx=0,colx=1)
#如果A3的內容為中文
print 'A2:',sh.cell_value(0,2).encode('gb2312')
def testXlwt(filename):
book=xlwt.Workbook()
sheet1=book.add_sheet('hello')
book.add_sheet('word')
sheet1.write(0,0,'hello')
sheet1.write(0,1,'world')
row1 = sheet1.row(1)
row1.write(0,'A2')
row1.write(1,'B2')
sheet1.col(0).width = 10000
sheet2 = book.get_sheet(1)
sheet2.row(0).write(0,'Sheet 2 A1')
sheet2.row(0).write(1,'Sheet 2 B1')
sheet2.flush_row_data()
sheet2.write(1,0,'Sheet 2 A3')
sheet2.col(0).width = 5000
sheet2.col(0).hidden = True
book.save(filename)
if __name__=='__main__':
testXlrd(u'你好。xls')
testXlwt('helloWord.xls')
base=datetime.date(1899,12,31).toordinal()
tmp=datetime.date(2013,07,16).toordinal()
print datetime.date.fromordinal(tmp+base-1).weekday()
2. 如何利用MYsql創建一個表格
打開MYSQL,如下。 首先必須在一個資料庫裡面工作,所以你必須創建一個資料庫。利用create database +(資料庫名稱),來出創建資料庫。(紅色是輸入的代碼,綠色是電腦反饋的語句) 創建好了必須使用它,利用 use +(資料庫名稱) 語句。
3. 多個Oracle資料庫創建一個Excel報表
微軟的 Excel 電子表格廣泛應用於當今的商業環境中 盡管 Excel 能夠讀取和顯示分隔文件 但 xls 專有格式提供了其他一些富於表現力的特性 其中包括字體格式和多工作表電子表格
許多商業和開放源代碼的工具都提供了生成可由 Excel 讀取的報表的功能 比如 您可以使用 Oracle Reports 生成一個電子表格 或使用 SQL*Plus 輸出一個由逗號分隔的文件 利用現有的一些工具可以訪問多個數據源 但報表的格式與特定查詢的結果緊密聯系 而不同的數據源有時會生成不同的結果 (比如 對兩個不同資料庫中的表進行 SELECT * FROM emp 查詢 返回來的列的數量和類型將必然不同 ) 出於各種各樣的原因 您可能要訪問幾個不同的數據源 然後在一個電子表格中整理返回的結果
資料庫管理員可能希望比較不同資料庫的配置
應用開發人員可能需要檢查不同資料庫中 PL/SQL 對象的版本
在資料庫間移植數據時 資料庫管理員可能需要估計作業的進度
程序員使用測試資料庫調試應用程序時 可能需要將當前數據與生產環境中的數據進行比較
根據資料庫的不同結構和用途 可能還有其它原因促使您想要生成此類電子表格 但所有原因都依賴於資料庫的功能要求和定義
本文將說明如何使用 Apache Jakarta POI 開放源代碼項目從幾個不同數據源生成一個電子表格 工作簿中的每一個工作表將顯示從某個給定 Oracle 資料庫返回的結果 在當前項目中您要達到的要求是
運行該軟體創建一個包含從一個或多個 Oracle 資料庫獲得的數據的電子表格
用戶將定義一個隨意 SQL 查詢 然後由各個配置的資料庫處理該查詢
用戶將定義一個或多個資料庫連接
生成一個配置文件 其中包括您定義的數據連接和 SQL 查詢
該配置文件的格式為 XML 格式
將生成一個工作表顯示每個資料庫返回的結果
將依據伺服器名稱和 Oracle 系統標識符(又稱為 Oracle SID)命名每個工作表
電子表格將以粗體顯示列標題(基於資料庫列)
該軟體將用 Java 編寫
將使用 JDBC 訪問資料庫
將使用 Jakarta POI 生成電子表格
您可以為生產系統添加許多要求 很明顯 上面的列表中遺漏了口令加密方面的內容 雖然現在已經能夠處理 SQL 數據類型 但是一個更健全的解決方案還應該能夠處理一些特殊的數據類型 如 BLOB(二進制大對象) CLOB(字元大對象)和 LONG 目前只能調用一個 XML 配置文件和一個腳本來設置環境和執行 Java 類 還未提供易於使用的圖形界面 由於只執行一個查詢 因此必須保證該 SQL 查詢無語法錯誤 並基於每個資料庫的對象返回一個結果集 且記錄的內容非常少 盡管如此 如果程序達到了上面的要求 那麼該程序還是相對容易使用的 並且它能夠快速生成包含許多資料庫數據的文檔 如果需要 還可以使用 Excel 編輯該文檔的格式 因為將多個數據源的數據納入了一個電子表格中 所以我們可以很方便對從各資料庫提取的數據進行比較了 此外 您使用的主要機制即 POI 應用程序編程介面 (API) 調用清晰可辨 而不會被構建一個功能齊備的解決方案所需的其他代碼和資源所淹沒
測試和要求
本文所生成的軟體是在安裝有 Java 運行時環境 (JRE) 運行 Windows 系統的 PC 機上編寫和測試完成的 (要了解 JRE 相關的問題 參見邊欄) Java 的設計初衷就是實現平台無關性 所以在任何安裝有適當 JRE 的機器上都應該能正常運行 使用該版本的 JRE 您無需訪問其他外部 API(如 Xerces 和 Xalan)就能利用 XML 處理
初始配置
如果系統中有幾種 JRE 那麼必須確保正確設置 PATH 環境變數 以調用 或更新版本的 JRE 而非老版本的 JRE 可在 /j se/ /docs/api 中 獲取 JRE 版的 Javadoc 文檔
該軟體下載中包含的批處理文件中的信息已經進行過更改 可用於 Linux 環境 而且這些信息已經在 Red Hat Linux 上測試通過 只是對 run sh 進行了適當的修改 並沒有更改並執行 run bat 在 Linux 環境中 可使用 的電子表格程序來顯示電子表格
環境設置基本上就是兩個環境變數的設置 PATH 和 CLASSPATH 首先要正確設置 CLASSPATH 以利用提供資料庫訪問和 Excel 電子表格功能的 API 使用 run bat 文件設置這一變數 這樣就可以訪問相應的 Java 文檔( jar 文件) 您可能需要將指向 classes jar(其中包含 Oracle JDBC 驅動)的路徑更改您系統上的正確路徑 在安裝許多不同的 Oracle 產品時都將自動安裝該文件 如果您系統中沒有該文件 本文前面提供有文件的下載鏈接 如果 CLASSPATH 不包含這一 jar 當程序試圖載入 JDBC 驅動時 會出現錯誤
Driver not found: oracle jdbc driver OracleDriver java lang ClassNotFoundException: oracle jdbc driver OracleDriver
下載的文件中有一個 lib 目錄 其中包含有 POI jar (poi final jar) 如果 CLASSPATH 不包含這一文件 當程序試圖創建一個工作表對象時 將出現以下錯誤
Exception in thread main java lang NoClassDefFoundError: /apache/poi/hssf/usermodel/HSSFWorkbook
The broadcast jar 包含有一些文件 利用它們可以集中這些 API 的功能 然後基於配置的連接和 SQL 查詢來 構建電子表格 配置文件 (config xml) 應該位於執行 broadcast jar 的目錄中 如果不是 將出現錯誤(文件系統路徑正確)
java io FileNotFoundException: C:config xml (The system cannot find the file specified)
XML 配置
從 版本起 用於 XML 處理的 Java API 就已經加入了 Java 平台中 利用該 API 可通過一系列標準的 Java 平台 API 來處理 XML 文檔 因此 當前項目也就無需另外添加 XML 處理包了 只使用一個簡單的配置文件就可以配置一個 SQL 查詢和多個資料庫連接
XML 格式極其適用於配置文件 它使得配置數據易於您理解 可以通過標準的處理方法來順利訪問配置數據 因為存儲在配置文件中的數據很有限 也就不需要擔心出現 file bloat 的情況 當使用 XML 標記符來標記大量數據時 會出現 file bloat 此外 the hierarchical anization of our configuration data benefits from the anization allowed for through nesting entities in XML 每個連接節點包含單一的數據 合用後就可以創建一個資料庫連接
下面是一個配置文件的示例
<?xml version= ?> <broadcast> <connection config> <database> <server name>server </server name>| <port> </port> <sid>ORCL</sid> <username>sysdba</username> <password>my manager</password> </database> <database> <server name>server </server name>| <port> </port> <sid>PROD</sid> <username>sysdba</username> <password>my manager</password> </database> </connection config> <sql statement>select * from v$parameter</sql statement> </broadcast>
XMLConfigVO 類包含與讀取和分析該 XML 文檔的代碼 調用沒有參數的構造器後 類將讀取 config xml 文件並創建一個新的 DocumentBuilderFactory實例 本例沒有使用 DTD(文檔類型定義)或模式驗證 該廠生成了一個可供分析的文檔對象 如果需要 還可操作該文檔
接下來將選擇與 //broadcast/connection config/database XPath 表達式的節點 這些節點包含創建資料庫連接所需的元素 伺服器名埠 Oracle SID 您名和密碼 最後 將使用//broadcast/sql statement XPath 表達式進行查詢 以獲取 SQL 語句 至此 利用存取器(getter 方法 其形式為 getXXXX())可以從 XMLConfigVO取回所有數據
使用 JDBC
Java 資料庫連接性 (JDBC) technology 是一個 Java API 它向 Oracle 資料庫提供連接能力 以取回數據 用於填充電子表格 JDBC API 還有一個特別之處 利用它還可在 Oracle 資料庫間建立連接 用於發送 SQL 語句並處理結果 本文中的程序只使用了這一 API 的部分功能 因為不需要執行 DML 或設置事務處理 盡管支持所有類型的資料庫 但這里我們要將處理限定到一個范圍內 該范圍內可清晰地映射到 Excel 電子表格
Oracle JDBC 驅動依賴於 tnsnames ora 或其他標準的 Oracle 客戶連接信息 只要系統中有 JRE 且 Oracle JDBC 驅動類存在於 CLASSPATH (且網路中有資料庫) 那麼 Java 類就有足夠的資源來創建到 Oracle 資料庫連接
classes jar 包含 Oracle 專用的 JDBC 驅動和類 它們也是本項目必須的要件 它應該包含在 CLASSPATH 中 這樣您才能夠運行該程序 你一般可以須 /jdbc/lib 找到該文件 你也可以從 OTN 中下載 該文件
OracleConnectionVO 類包含與 JDBC 連接相關的信息和處理 oracle jdbc driver OracleDriver 將是一個 URL 其形式為 jdbc:oracle:thin:@ :@ :@ 將通過它來創建連接
Jakarata POI
正如我在 以前的文章中所述 Jakarta POI FileSystem API 以純 Java 方式實施 OLE 復合文檔格式 且通過 HSSF API 可以用 Java 來讀寫 Excel 文件 在該篇文章中 使用了這一 API 來讀取 Excel 文件 這里我們將使用它來寫一個 Excel 文件 (POI 也為您提供了打開已有的電子表格並對它進行操作的功能) 如果你想了解 POI 的列多功能 請參見 HSSF 特性指南 其中提供有代碼實例 演示了開發人員經常需要的功能
要創建一個工作表對象 調用以下代碼(在 BroadcastDriver 類)
HSSFWorkbook wb = new HSSFWorkbook(fs);
在 POISheetGenerator 類完成調用 以創建工作表 然後它加入工作表中
HSSFSheet sheet = wb createSheet(sheetname);
列標題的字體為粗體 配置如下
HSSFFont boldFont = wb createFont(); boldFont setBoldweight(HSSFFont BOLDWEIGHT_BOLD); HSSFCellStyle boldStyle = wb createCellStyle(); boldStyle setFont(boldFont);
在與迭代與結果集相關的列時 將應用上面定義的單元格格式
row getCell((short) x) setCellStyle(boldStyle);
要將工作表寫入磁碟中 調用以下代碼
OutputStream = new FileOutputStream( output xls ); wb write(out); out close(); broadcast jar
broadcast jar 包含了組成項目本身的類
BroadcastDriver BroadcastDriver 包含了用於這一應用程序的主要方法 創建 HSSFWorkbook() 對象 該對象用於容納所有的工作表 然後創建 XMLConfigVO 對象 該對象用於從 config xml 中讀取連接和 SQL 查詢 使用該對象中包含的信息 應用程序將迭代每個 OracleConnectionVO 並設置 JDBC 驅動 JDBC 資料庫 URL 資料庫名稱 資料庫密碼 SQL 查詢和工作表的名稱(形式為 ) 填充有數據的工作表將加入工作表 當所有連接迭代完成後 工作表將寫入到文件系統中
OracleConnectionVO OracleConnectionVO 中保存了 JDBC 驅動 JDBC 資料庫 URL 資料庫名稱 資料庫密碼和 SQL 查詢的值
XMLConfigVO XMLConfigVO 創建 DocumentBuilderFactory 以分析 config xml 文檔 XPath 查詢用於檢索包含所需值的 NodeList
NodeList nodelist = apache xpath XPathAPI selectNodeList(doc xpath);
當找到正確的節點後 您可以調用 getNodeValue() 來取回它的值 POISheetGenerator 該類的 populateSheet 方法完成大部分的工作 經過初始設置後 列標題將以粗體顯示 資料庫連接已經打開 查詢將執行
檢索了元數據 我們需要元數據來確定將要迭代的列的數量 元數據還包含了一些列的名稱 這些名稱將作為正在處理的工作表中的列名 接下來將迭代結果集 本例中的對各種數據的處理都是很初級的 對於第個返回的對象 程序將試圖以數字(特別是 Java 長字元)填充單元格 如果出現 NumberFormatException 錯誤(因為該值不能轉化為數字) 將調用 toString 用於該返回對象 toString 功能是在 Object 對象中定義的 Object 是 Java 體系的最底層 所以不管返回的是什麼對象 都可以保證該方法的有效性 但是 如果按照返回值對於對象的意義性和相關性來分析 那 toString 返回的實際值將是極其多樣的
潛在應用
下面提代了一些查詢示例 可將它們加入 config xml 文件中 以返回一些 DBA 或應用開發人員想在資料庫間進行比較的數據
V$DATABASE 表包含了資料庫的一般信息 當您在比較資料庫配置或解決備份和恢復的問題時 可能需要這些信息 盡管不同版本的資料庫的欄位數和類型不同 以下的查詢都可以順利執行 並將顯示合乎所指的表的結果
SELECT * FROM v$database
如果一個 DBA 想記錄一些資料庫的版本信息 那麼很可能要用到表 V$VERSION 的數據 在這種情況下 可能要使用下下查詢
SELECT Name: ||name Database Information FROM v$database UNION ALL SELECT DBID: ||dbid FROM v$database UNION ALL SELECT * FROM v$version
在備份和恢復操作中 要關注的文件是主要有控制文件 重做日誌文件和資料庫數據文件本身 你可以使用以下查詢檢索這些文件的位置
SELECT * FROM ( SELECT Tablespace Name File Name FROM V$CONTROLFILE union SELECT Member FROM V$LOGFILE union SELECT Tablespace_Name File_Name FROM DBA_DATA_FILES UNION SELECT ****AS OF: ||to_char(sysdate MM/DD/YYYY HH :MI:SS ) || **** FROM al ) ORDER BY
Oracle Recovery Manager (RMAN) 一般用於管理備份和恢復操作 當要檢查備份活動 或相要實現備份活動的標准化時 你可能要用到資料庫中存儲的 RMAN 相關信息 與 RMAN 備份相關的請求有
SELECT * FROM V$BACKUP_SET
或
SELECT * FROM V$RMAN_CONFIGURATION
Oracle Applications DBA 在管理他們的環境時 可能會遇到一系列的問題 DBA 如果管理的實例很多 那他們可能希望比較已經應用的補丁
SELECT * FROM APPLSYS AD_APPLIED_PATCHES ORDER BY PATCH_NAME
這些只是幾種可能出現的情況 任意的查詢 只要沒有句法錯誤 而且在資料庫有其對應的對象 那麼它就是可以執行的 返回的結果也可以顯示在電子表格中 這里提供示例對技術人員來說較有吸引力 您也可以構想一些業務用途 比如訪問特定應用的資料庫對象和查詢
結論
lishixin/Article/program/Oracle/201311/17009
4. 如何利用MYSQL創建一個表格
mysql是我們經常使用的資料庫之一,那麼如何用mysql創建數據表呢?下面我就給大家分享一下。
工具/材料
navicat for mysql
- 01
首先打開navicat for mysql工具,打開一個資料庫,然後右鍵單擊表,選擇新建表,如下圖所示
- 02
接下來在彈出的新建表界面中,我們通過添加欄位來增加表的欄位,如下圖所示
- 03
欄位都添加完畢以後,我們按Ctrl+S組合鍵,這個時候會讓你輸入表名,我們輸入完畢點擊確定即可,如下圖所示
- 04
最後我們回到軟體的主界面,你就會看到剛才添加的表已經顯示在主界面了,如下圖所示,這代表我們已經添加表成功
5. 如何創建一個Excel電子表格資料庫 4種方法來創建一個Excel電子表格資料庫
目錄方法1:在Microsoft Access1、在Excel中創建一個電子表格。2、啟動Microsoft Access。3、點擊「外部數據」選項卡,並選擇功能區上的「Excel 」圖標。4、點擊「瀏覽」按鈕,巡航到Excel電子表格的位置。5、選擇下列6、從列表選擇您想要導入的表。7、如果「第一行包含列標題」有選中符號就保留。8、按需編輯欄位類型,或表明您是否想導入此欄位。9、設置資料庫的主鍵。10、在「導入到表」欄位中鍵入工作表名稱,或讓它設置為默認名稱。方法2:用Ragic表格資料庫軟體方法3:In Ragic spreadsheet database software1、在Excel中創建表格。2、訪問Ragic3、輸入表格名,給「用我的Excel創建新表格」( "Create new sheet with my Excel file")選項打鉤。4、上傳文件。5、確定第一行是否為標題行。6、Ragic會自動確認每個欄位的類型,如果系統默認的類型不是你想要的,可以手動更改。7、點擊導入,讓Ragic創建資料庫。8、然後你就通過Ragic,用自己的Excel表格創建了一個網路資料庫。9、你可以用上方的全文本搜索引擎搜索記錄。10、或者使用側邊搜索欄,搜索欄位組合。方法4:在第三方資料庫軟體1、在Excel創建電子表格。2、點擊「文件」,並選擇「另存為」。3、關閉Excel,啟動您的資料庫程序。4、按照手冊中的說明導入Excel電子表格到您的資料庫程序。Microsoft Excel是一個電子表格程序,允許您在被稱為一個工作簿的文檔內幾張表中列出和分類信息。除了創建列表,還可以根據工作表中的數據製作圖表和圖形。然而對於更先進的數據功能,需要導入Excel電子表格到Access或一個第三方的資料庫程序。
方法1:在Microsoft Access
1、在Excel中創建一個電子表格。保存電子表格到您硬碟驅動器上的某個位置。您也可以使用現有的Excel電子表格。
2、啟動Microsoft Access。打開一個現有的Microsoft Access資料庫或創建一個新的空白資料庫。Microsoft Access是設計用於與Microsoft Excel同用和捆綁,在Microsoft Office專業版中與Excel一起的。
您也可以單獨購買Access,了解如何從Excel電子表格創建一個資料庫。
3、點擊「外部數據」選項卡,並選擇功能區上的「Excel 」圖標。
4、點擊「瀏覽」按鈕,巡航到Excel電子表格的位置。或者您可以在欄位中鍵入文件路徑,例如:c:/users/<username>/documents/addresses.xls (或 addresses.xlsx) 。
5、選擇下列選項之一指定如何將信息傳輸到資料庫:導入源數據到當前資料庫中的一個新表:如果您使用一個全新的資料庫沒有表,或您要添加一個新的表到一個現有的資料庫,使用此選項。通過創建一個新的表,您可以在Access中編輯的數據。
追加一個記錄副本到表中:如果您正在使用一個現有的資料庫,並希望將數據添加到資料庫中的一個表,使用此選項。通過附加一個現有的表,您可以在Access中編輯數據。
創建鏈接表來鏈接到源數據:使用此選項,在資料庫中創建一個鏈接,這將在Excel中打開Excel資料庫。使用這種方法,您不能在Access中編輯數據。
選擇傳輸方法後單擊「確定」。
6、從列表選擇您想要導入的表。默認情況下, Excel將創建三個標有「表1 」, 「表2 」和「表3」的電子表格工作簿」。您可以在Excel中刪除,添加和編輯這些表的名字,所做的任何更改將顯示在Access中。
您一次只能傳送一個表。如果您有三個工作表上都有信息,您必須完成傳送一張,然後再返回到「外部數據」選項卡,並為每個工作表重復其餘的所有步驟。
選擇電子表格後點擊「下一步」。
7、如果「第一行包含列標題」有選中符號就保留。如果沒有,刪除符號, Access將創建自己的列標題。點擊「下一步」。點擊「下一步」。
8、按需編輯欄位類型,或表明您是否想導入此欄位。如果您從電子表格中導入所有欄位,保持現狀,不要在這個屏幕上進行任何更改,然後點擊「下一步」。
如果您想改變某一欄位的性質,點擊其列標題,編輯欄位名,數據類型,或是否被索引。然後點擊「下一步」。
如果您想跳過某一欄位,在「不導入欄位(跳過)」 旁邊打對勾,然後單擊「下一步」。
9、設置資料庫的主鍵。為了獲得最佳結果,讓Access設置主鍵。您也可以鍵入選項旁邊的文本欄位,設置您自己的主鍵,或者選擇「無主鍵」,但不推薦無主鍵。
點擊「下一步」。
10、在「導入到表」欄位中鍵入工作表名稱,或讓它設置為默認名稱。點擊「完成」 ,並勾選「保存這些導入步驟」 ,以便將來導入時使用相同的步驟。
單擊「關閉」來創建您的資料庫。
方法2:用Ragic表格資料庫軟體
方法3:In Ragic spreadsheet database software
1、在Excel中創建表格。
2、訪問Ragic賬戶。如果還沒有,可以免費注冊。點擊右邊「創建新資料庫 」(create new database sheet)來創建一個數據表格。
3、輸入表格名,給「用我的Excel創建新表格」( "Create new sheet with my Excel file")選項打鉤。
4、上傳文件。Ragic支持.xls .xlsx 和 .csv 文件。
5、確定第一行是否為標題行。如果是,Ragic會自動將這行數據映射到下一步驟中表格區域的相應位置。Determine if your first row is the header. If so, Ragic will automatically determine how the data in this row will be mapped to your fields for the next step.
6、Ragic會自動確認每個欄位的類型,如果系統默認的類型不是你想要的,可以手動更改。
7、點擊導入,讓Ragic創建資料庫。
8、然後你就通過Ragic,用自己的Excel表格創建了一個網路資料庫。
9、你可以用上方的全文本搜索引擎搜索記錄。
10、或者使用側邊搜索欄,搜索欄位組合。
方法4:在第三方資料庫軟體
1、在Excel創建電子表格。將文檔保存為Excel工作簿在一個很容易找到的地方。您要保存原始Excel文件,手頭上有一個主副本。
2、點擊「文件」,並選擇「另存為」。單擊「保存類型」下拉列表,選擇資料庫程序可以翻譯的文件格式。例如,某些程序使用逗號分隔值格式,而基於網路的應用程序可能使用XML。針對您的資料庫計劃查找手冊,以確定正確的格式。
3、關閉Excel,啟動您的資料庫程序。
4、按照手冊中的說明導入Excel電子表格到您的資料庫程序。
6. 從oracle資料庫里想導出單個表,怎麼導出呀
1、打開電腦左下角【開始菜單】,在右側找到【運行】選項
7. 如何利用excel很據提供的數據生成一張表格跪求大神指導 用資料庫做簡單還是用excel簡單求詳細步驟
在WORD中做好下面的表格,在「郵件合並」工具欄,打開數據源文件(有數學的EXCEL表格),把表格中需要改變的位置用「插入域」方式改變,設置好了,然後使用「工具」菜單下的「郵件合並」功能就可以按EXCEL中的每一行數據生成一個單獨的表格了。