當前位置:首頁 » 數據倉庫 » excel可以做資料庫嗎
擴展閱讀
webinf下怎麼引入js 2023-08-31 21:54:13
堡壘機怎麼打開web 2023-08-31 21:54:11

excel可以做資料庫嗎

發布時間: 2022-07-01 17:35:31

A. 請問excel能做個類似資料庫的大型表格么

嗯可以
EXCEL
+
VBA+sql
應該能實現你的想法
但是
大型資料庫
往往有很多功能
如安全功能
快速檢索
分布式計算
等等
EXCEL
在這些方面功能相對弱一些

B. Excel里可以建立一個內容資料庫嗎

用Excel建立資料庫
日常工作中,我們常常需要建立一些有規律的資料庫。例如我為了管理全鄉的農業稅,需建立一資料庫,該資料庫第一個欄位名為村名,第二個欄位名為組別。我鄉共19個村,每個村7~17個組不等,共計258個組。這個資料庫用資料庫軟體(哪怕是Visual FoxPro 6.0或是Access97等高檔次的)很不好建立——逐個兒輸入嗎,只有傻瓜才有這種想法。用Access宏或FoxPro編程來輸入吧,這些數據似乎還嫌不夠規則(每個村對應的組數不一定相同),這個程序編寫可就不那麼簡單了,除非你是編程高手兼編程迷,否則可有小題大作之嫌了。
其實Excel提供了一些很有用的功能,可讓我們任何一個人都可輕松搞定這些資料庫:
01
打開Excel97(Excel2000當然也行),在A列單元格第1行填上「村名」,第2行填上「東山村」,第19行填上「年背嶺村」(註:東山17個組,2+17=19據此推算),第28行填上「橫坡村」(演算法同前,牛背嶺村9個組:19+9=28),如此類推把19個村名填好。

02
在第B列第1行填上「組別」,第2行填上「第1組」並在此按滑鼠右鍵選擇「復制」把這三個字復制剪貼板,然後在每一個填有村名的那一行的B列點一下滑鼠右鍵選擇「粘貼」在那裡填上一個「第1組」。

03
用滑鼠點擊選中A2「東山村」單元格,然後把滑鼠單元格右下角(此時滑鼠變為單「十」字形),按住滑鼠往下拖動,拖過的地方會被自動填上「東山村」字樣。用同樣的方法可以把其它村名和組別用滑鼠「一拖了之」。填組別時你別擔心Excel會把組別全部填為「第1組」,只要你別把「第1組」寫成「第一組」,Excel會自動把它識別為序列進行處理。所以拖動「第1組」時,填寫的結果為「第2組」「第3組」……填完這兩個欄位後,其它的數據可以繼續在Excel中填寫,也可等以後在資料庫軟體中填寫,反正勞動強度差不多。

04
保存文件。如果你需要建立的是Access資料庫,那麼別管它,就用Excel默認的「.xls」格式保存下來。如果你需要建立的是FoxPro資料庫,那麼請以Dbase 4 (.dbf)格式保存文件。

05
如果需要的是Access資料庫,那麼你還必需新建一個Access資料庫,在「新建表」的對話框里,你選擇「導入表」然後在導入對話框中選擇你剛剛存檔的「.xls」文件。(什麼?你找不到?!這個對話框默認的文件類型是Microsoft Access,只要你改為Microsoft Excel 就能找到了),選擇好導入文件後,你只要注意把一個「第一行包含列標題」的復選框 芯托辛耍ㄈ綣 你不需要ID欄位,你可以在Access向你推薦主關鍵字時拒絕——選擇「不要主關鍵字」),其餘的你都可視而不見,只管按「下一步」直至完成。導入完成後你可以打資料庫進行使用或修改。如果你需要的是FoxPro資料庫,那麼更簡單,可以直接用FoxPro打開上一步你存檔的「.dbf」文件,根據需要進行一些諸如欄位寬度、欄位數據類型設置就可以使用了。

C. excel可以做資料庫嗎

office里有ACCESS資料庫啊,如果習慣了使用EXCEL,可以使用EXCEL的VBA的宏命令來操作ACCESS資料庫,對於有大量數據需要統計的人員,ACCESS+EXCEL的結合,對工作的益處非常之大

D. excel可以當資料庫嗎

可以使用DAO,但是Excel資料庫是之允許添加、修改、瀏覽而不允許刪除行的:
Sub TestHDRConnectParameter(blnHDRParam As Boolean)
Dim dbs As Database
Dim rst As Recordset
Dim strHDRParam As String
If blnHDRParam = True Then
strHDRParam = "YES"
Else
strHDRParam = "NO"
End If
' Open the Microsoft Jet sample database.
Set dbs = OpenDatabase("C:\JetBook\Samples\Excel\Procts97.xls", _
False, False, "Excel 8.0;HDR=" & strHDRParam & ";")
' Create a Recordset object for the Microsoft Excel Procts worksheet.
Set rst = dbs.OpenRecordset("Procts$")
' Move to the last record and display the RecordCount property value.
With rst
.MoveLast
MsgBox "There are " & .RecordCount & " records in this worksheet."
.Close
End With
dbs.Close
End Sub

注意:
(1)HDR指定是否將首行作為標題行。
(2)表名字後面要加$符號。

E. 如何在excel中創建「資料庫」

Excel資料庫創建方法

1、首先新建一個Excel表格

2、在新建 Microsoft Excel 工作表中輸入要編輯的內容。如圖:

4、保存新建的 Microsoft Excel 工作表,資料庫創建完成。

F. 表格怎麼做資料庫

怎麼在excel中建立數據表
excel是一個表,一個EXCEL的工作薄一個資料庫,它的每一張表就是資料庫,你可象操作表一樣對其進行查詢等操作,它裡面的列就是資料庫的欄位,行就是記錄,因此你可以按資料庫的架構來組建數據,只是你如果你組建的數據不符合資料庫的規則,在查詢時不能得到時相應的結果。因此在EXCEL中不存在創建資料庫。但對存在的數據可以引用。當滿足條件A、B、C、D……時引用是可以的,但如果是在EXCEL中直接引用是不行的,一種是用VBA利用ADO訪問EXCEL,在查詢時把A、B、C、D幾個條件按SQL語法寫進查詢語句中,引用返回的記錄集,一種是利用函數把滿足A、B、C、D的記錄篩選出來,然後再引用。
excel表格中數據怎麼變成資料庫
首先我們需要在mysql管理工具上面新建一個表,也可以用mysql創建,表建立完成之後,你需要將表中的欄位名字告訴給填寫excel表的人員.
打開excel表,按照程序提供的欄位填寫相應的數據.此時注意下面幾點:名字(我用紅色標示出來了)需要跟程序提供的一樣,其他的描述,表頭可以不寫都行.
我使用的mysql管理工具是Navicat for MySQL,打開工具,選擇表所在的資料庫,然後點擊資料庫名字,右鍵數據,出來下拉菜單選擇import wizard ,有漢化版本的更明確.彈出一個選擇界面,我們選擇excel file文件
點擊next(下一步),我們選擇我們對應的excel文件就行,然後再下面選在我們的文件內容在哪一個sheet中,也就是你的內容寫在excel什麼地方,這點需要注意,也是關鍵的地方,我的內容在sheet3中,所以我選擇sheet3 ,如圖:
點擊next (此步驟也是關鍵步驟),需要注意2點: 1:filed name row 就是你的欄位所在excel中的位置,也就是第幾行(簡單辦法,一般就是英文對應的那一列).2:first data row(從哪一行開始執行),數據從哪一行開始呢,我這里選擇的是3,4.
點擊next 我們選擇 target table 目標對應的資料庫,選擇你要導入到哪個資料庫中表中.
如果到上面一步沒有問題的話,我們默認next到最後 就行了.然後打開表就能看到數據跟excel表中的一樣.

G. 如何用excel製作資料庫

用excel做成一個資料庫只需要在不同的sheet寫入資料庫內容和查找內容。先將每個sheet里的數據進行套用表格操作,用數據透視表數據,最後把要用的子表數據選進「查詢結果中的列」。

H. Excel 怎樣可以在Excel里做一個資料庫(

如果是簡單的查詢的話,用自動篩選就可以,你碰到的問題可能是數據表的1500~3000行中間存有空白行緣故,才導致你後面的篩選不出來。

I. excel是否可以作為資料庫

EXCEL本身就是一個文件型資料庫,類似於ACCESS。
通過ODBC等方式可以按資料庫的方式訪問。
可以應用SQL進行訪問,包括SELECT,CREATE TABLE等,功能很強。表方面的操作都沒問題。不支持像存儲過程等的一些操作。

用其當數據這種應用是可行的,如果不是特殊的要求,還是使用像ACCESS的資料庫效率更高一些。如果更高級的應用,可以用有像MSSQL這樣的系統。