如何將這樣的txt文件內容導入到access數據庫中?
地區,分機,開始時間,結束時間,時長 ,費用rn北京,623,2009-11-30 23:59:35,2009-12-01 00:00:39,64,0.30rn北京,106,2009-11-30 23:58:25,2009-11-30 23:59:52,87,0.50rn我導入文字都變成亂碼,求高手幫忙。謝謝!!希望有詳細易學的方法教一下啊。你先把文本復制了,2列都復制了,然后在ACCESS中建2個字段,用鼠標把2個字段都選上,然后粘貼,你試試可以不
或者你先粘貼到表格里,然后在用表格導成ACCESS
你可以嘗試先用EXCEL打開這個文本文件,另存為XLS文件后。再將XLS文件導入到ACCESS,這可能是最簡單易行的了。
直接導入,重點是設置分割符,注意將,設置為分隔符,應該沒什么問題,試試吧。
我用ACCESS 直接打開這個文本,可以啊,沒有你說的亂碼,你看看是不是TXT文檔里有什么非法字符,肯定可以的,呵呵,祝你成功。
如何將Excel中的數據導入到Access數據庫中
一些程序員需要將Excel中的數據導入Access數據庫中,編寫一個另外的程序,因為excel和access都是office產品,是可以實現excel數據導入access數據庫的。
工具原料:excel、Access
1、首先準備好需要導入的excel表,并查看數據無誤。
2、打開Access數據庫,在數據庫上方有一個外部數據,點擊外部數據存在一個“導入Excel表格功能”,點擊該功能開始執行導入操作。
3、找到自己的Excel,明確路徑,就可以開始了。點擊確定進入下一個步驟。
4、在開始導入的時候,根據自己的需要勾選第一行是否包含標題。勾選:代表Excel中的第一欄就是數據庫中的字段名,不勾選:代表Excel所有的數據成為數據庫中的數據。
5、接下來可以根據自己的需要修改“字段名稱”和“數據類型”。
6、進入下一頁面,可以修改數據庫中的主鍵,可以用Access的默認主鍵,也可以自定義主鍵,也可以不要主鍵。
7、完成主鍵的設置過后,就完成了數據的導入,但是還沒有完,自己要為導入的數據命名。最后就完成了將Excel中的數據導入到Access數據庫中的操作。
直接在Access中導入表就可以,Excel原文件的標題需為第一行
1.雙擊Access圖標,打開Access這個軟件。
2.點“空數據庫”新建一Access文檔。
3.先用直接導入法。在菜單欄選擇“文件”—“獲取外部數據”—“導入”。
4.選擇一個Excel文件,點“導入”。
5.在“導入數據表向導里”選擇一個工作表,單擊“完成”。
6.出現一個提示框,確認一下沒錯,單擊“確定”完成導入。
7.看一下,Access文件里已經有了剛導出的數據表。
8.再用建立鏈接法。在菜單欄選擇“文件”—“獲取外部數據”—“鏈接表”。
9.選擇一個Excel文件,點“鏈接”。
10.按5、6步驟的方法操作,完成后可以看到Access文件里出現了一個Excel鏈接表。
如何將Word文檔導入或導出access數據庫
我想用VB6.0寫一個中學數學題庫,請教高手,如何將Word文檔導入或導出access數據庫,并生成Word文檔?Word文檔中有公式和圖片。rn 如能推薦一本書或一個網頁更好,拜托了! 操作方法如下:
1、在Word中將文件另存為用逗號分隔或用制表符分隔的文本文件。
2、然后切換到Access。
3、在Access中打開新的或已有的數據庫。
4、單擊“數據庫”窗口的“表”選項卡。
5,指向“文件”菜單中的“獲取外部數據”命令,然后單擊“導入”。
6,單擊“文件類型”框中的“文本文件”命令。
7、在“文件名”框中,輸入要導入的文本文件的名稱。
8、單擊“導入”命令。
9、根據“導入文本向導”對話框中的指導進行操作:
如果,需要查看更多的選項或修改指導項(比如域分隔符),可單擊第一個向導對話框中的“高級”命令。如果要保存指定項,以便下次導入相似的文本文件時可用它們,單擊“另存為”命令。
在Access中建立一個備注型字段,讀取Word文件,直接寫入此字段中
--------------------------------------
不是讀取word文件中的內容
而是直接是這個文件,二進制的那種
導入:打開ACCESS——文件——獲取外部數據——導入——在打開的對話框里選擇你要導入的文檔。
導入:打開ACCESS——在“表”對象的空白處點鼠標右鍵——導入——在打開的對話框里選擇你要導入的文檔。
導出:打開ACCESS——在“表”對象里選擇想要導出的表點右鍵——導出——在打開的對話框里選擇存放的盤和名字——保存。
導出:按上面導出方法導出,只是在保存的類型時選.txt格式,最后你打開導出的txt文本,將里面的內容復制到word里,應該可以成功的。你可以參照http://wenwen.soso.com/z/q128031057.htm
如何實現access數據庫指定的內容引入到word文檔中
1、郵件合并
2、在
視圖菜單下的
工具欄
選擇
郵件合并
3、在工具欄中選數據源按鈕,設置數據源
4、點文檔的相應位置
在工具欄中選
插入域
5、現在可以查看每條記錄的情況
6、在工具欄中選
合并文檔
生成一個包括全部
內容
的新文件
這個簡單,
1.先把word的格式復制到網頁編輯器里作為模板,
2.將
姓名,電話、姓名、地址
等用特殊符號替換
如姓名->{!username}(做的特殊點)
3.保存
4.從access里讀出數據,將此模板也讀出來,11對應替換原來設定的字符
5.html
To
word
就這樣就OK了
1)在“視圖”--"工具欄"--鉤上"數據庫"
2)在數據庫快捷按鈕點“插入數據庫”--獲取數據源--連接新數據源--其他/高級---microsoft
jet
4.0()--選擇輸入數據庫
為指定的ACCESS文件---選擇要的表---插入數據
就行了。
如何將文本中的內容 導入access數據庫中
有一個文本user.txt如下 rnrnbaidu,123456,[email protected] rnhao123,666666,[email protected] rnrnrn----------------------------------------------------- rn每個字段用逗號隔開 分別代表username,password,Email rnrn我想將D:\user.tet里的內容導入到 C:\game.mdb 中的 userdata這個表里,表中已經建立好了 rnusername,password,Email 這3個字段 rnrn請問該如何實現,請給出具體代碼1、首先文本文件應該是以逗號分隔或制表符分隔的文件才可以導入;
2、然后切換到Access;
3、在Access中打開新的或已有的數據庫;
4、單擊“數據庫”窗口的“表”選項卡;
5、指向“文件”菜單中的“獲取外部數據”命令,然后單擊“導入”;
6、單擊“文件類型”框中的“文本文件”命令;
7、在“文件名”框中,輸入要導入的文本文件的名稱;
8、單擊“導入”命令;
9、根據“導入文本向導”對話框中的指導進行操作;
如果,你需要查看更多的選項或修改指導項(比如域分隔符),可單擊第一個向導對話框中的“高級”命令。如果要保存指定項,以便下次導入相似的文本文件時可用它們,請單擊“另存為”命令。
大型的數據庫開發中常常遇到數據源是平面文件(如文本文件)的情況,對于這樣的數據源,無法使用數據庫對其數據進行有效的管理,另外也無法使用SQL語句對其進行查詢和操作,所以當務之急就是將這些平面文件導入到數據庫中,然后就可以對其進行高效的操作了。
下面介紹幾種常見的數據導入的方法,希望能夠給大家啟迪。另外,本文所涉及到的數據庫均為ORACLE數據庫,其實對于其他數據庫而言,方法類似。
一、Sql*:Loader
該方法是Oracle數據庫下數據導入的最重要的方法之一,該工具由Oracle客戶端提供,
其基本工作原理是:首先要針對數據源文件制作一個控制文件,控制文件是用來解釋如何對源文件進行解析,其中需要包含源文件的數據格式、目標數據庫的字段等信息,一個典型的控制文件為如下形式:
LOAD DATA
INFILE '/ora9i/fengjie/agent/data/ipaagentdetail200410.txt'
TRUNCATE
INTO TABLE fj_ipa_agentdetail
fields terminated ","
trailing nullcols
( AGENT_NO char,
AGENT_NAME char,
AGENT_ADDRESS char,
AGENT_LINKNUM char,
AGENT_LINKMAN char
)
其中,INFILE '/ora9i/fengjie/agent/data/ipaagentdetail200410.txt'指明所要導入的源文件,其實源文件也可以直接通過命令行來輸入獲得,fj_ipa_agentdetail為目標表的名字,fields terminated ","是指源文件的各個字段是以逗號分隔,trailing nullcols表示遇到空字段依然寫入到數據庫表中,最后這5個字段是目標數據庫表的字段結構。通過上面這個典型的控制文件的格式分析可知,控制文件需要與源文件的格式信息一致,否則導入數據會出現異常。
除了控制以外,sql*loader的還需要數據文件,即源文件。根據格式的不同,源文件可以分為固定字段長度和有分隔符這兩大類,這里將分別說明這兩種情況:
固定字段長度的文本文件
就是每個字段擁有固定的字段長度,比如:
602530005922 1012
602538023138 1012
602536920355 1012
602531777166 1012
602533626494 1012
602535700601 1012
有分隔符的文本文件
就是每個字段都有相同的分隔符分隔,比如:
1001,上海長途電信綜合開發公司,南京東路34號140室
1002,上海樺奇通訊科技有限公司,武寧路19號1902室
1003,上海邦正科技發展有限公司,南京東路61號903室
對于上述兩種文件格式sql*loader均可以做處理,下面就前面那個固定長度的文本來舉例說明:
由于該文本只有兩個字段,一個為設備號,一個是區局編號,兩者的長度分別為20和5,那么可以編制控制文件如下:
LOAD DATA
INFILE '/ora9i/fengjie/agent/data/ipaagent200410.txt'
TRUNCATE
INTO TABLE fj_ipa_agent
( DEVNO POSITION(1:20) CHAR,
BRANCH_NO POSITION(21:25) CHAR
)
其中,'/ora9i/fengjie/agent/data/ipaagent200410.txt'為該文件的完全路徑,POSITION(M:N)表示該字段是從位置M到位置N。
對于有分隔符的數據文件,前面已經有一個例子,這里就不再贅述了。總之,使用Sql*Loader能夠輕松將數據文件導入到數據庫中,這種方法也是最常用的方法。
二、 使用專業的數據抽取工具
目前在數據倉庫領域中,數據抽取與裝載(ETL)是一重要的技術,這一技術對于一些大的數據文件或者文件數量較多尤其適合。這里簡單介紹目前一款主流的數據抽取工具――Informatica。
該工具主要采用圖形界面進行編程,其主要工作流程是:首先將源數據文件的結構(格式)導入為Informatica里,然后根據業務規則對該結構進行一定的轉換(transformation),最終導入到目標表中。
以上過程僅僅只是做了一個從源到目標的映射,數據的實際抽取與裝載需要在工作流(workflow)里進行。
使用專業的數據抽取工具,可以結合業務邏輯對多個源數據進行join,union,insect等操作,適合于大型數據庫和數據倉庫。
三、 使用Access工具導入
可以直接在Access里選擇‘打開‘文本文件,這樣按照向導來導入一個文本文件到Access數據庫中,然后使用編程的方法將其導入到最終的目標數據庫中。
這種方法雖然煩瑣,但是其對系統的軟件配置要求相對較低,所以也是有一定的使用范圍。
四、 小結
總之,平面文件轉化為數據庫格式有利于數據的處理,顯然,數據庫強大的數據處理能力比直接進行文件I/O效率高出很多,希望本文能夠對該領域做一個拋磚引玉的作用。
你用EXCEL記錄數據后倒入不行嗎?
相關推薦:
電子合同糾紛解決(簽電子合同糾紛怎么解決)
現戶籍所在地怎么填寫(戶籍所在地怎么填寫)
超生新生兒如何上戶(超生如何給孩子上戶口)
行政處罰會留案底嗎(行政處罰決定書會留案底嗎)
公民如何保護生命健康權(法律如何保護我們的健康)