導航:首頁 > 數據處理 > word如何搬家資料庫

word如何搬家資料庫

發布時間:2022-12-12 08:47:20

Ⅰ c#編程實現word 文檔如何導入SQL Server資料庫表中

操作WORD配置說明
引入:Word的對象庫文件「MSWORD.OLB」(word 2000為MSWORD9.OLB)
1.運行Dcomcnfg.exe
2.組件服務――計算機――我的電腦――DCOM配置――找到microsoft word 文檔
3.點擊屬性
4.選擇「安全性」
5.選定「使用自定義訪問許可權」和「使用自定義啟動許可權」
6.分別編輯許可權,添加Everyone(ASPNET,VS Developers,Debugger User)
7.選擇「身份標識」,在選定「互動式用戶」 即可
8.在Web.config里加 identity impersonate="true"/
C#:
ASP.NET操作Word文檔一直是一個大家比較關心的話題,其實在ASP.NET里操作Word文檔一點也不難,大家只需按本文提示,就能輕輕鬆鬆操作Word文檔!
一、准備工作
首先請確認服務端已經安裝了Office Word(以下將以Office XP為例),操作系統為win2000或XP,並且已配置好.NET的運行環境及安裝VS.NET C#開發環境後,我們就可以打開VS.NET,並新建一個Visual C#項目ASP.NET Web應用程序,位置為「」。(如圖一)
二、引用Word對象庫文件
要操作Word,我們就需要Word的對象庫文件「MSWORD.OLB」(word 2000為MSWORD9.OLB),通常安裝了Office Word後,你就可以在office安裝目錄的Office10文件夾下面找到這個文件,當我們將這個文件引入到項目後,我們就可以在源碼中使用各種操作函數來操作Word。具體做法是打開菜單欄中的項目添加引用瀏覽,在打開的「選擇組件」對話框中找到MSWORD.OLB後按確定即可引入此對象庫文件,vs.net將會自動將庫文件轉化為DLL組件,這樣我們只要在源碼中創建該組件對象即可達到操作Word的目的!
答案補充
三、Webform1.aspx.cs代碼
完成添加引用後,MSWORD.OLB已經轉化為相關DLL文件並放置於項目的BIN目錄下了,這樣我們只需在源碼中創建該對象,並使用word庫文件內置的操作函數即可輕松實現操作Word,Webform1.aspx.cs源碼請參見
五、web.config設置
web.config文件還需添加一句 identity impersonate="true"/以啟用模擬身份,因為默認ASPNET這個用戶是沒有許可權訪問Word.ApplicationClass(),當啟用模擬身份後所有頁面將會使用匿名Internet用戶帳戶(IUSR_machinename)這個用戶名的許可權執行,這樣我們就能成功訪問Word.ApplicationClass()並在ASP.NET中操作Word!

//傳文檔所在路徑 返迴文檔內容
public string Doc2Text(string docFileName)
{
//實例化COM
Microsoft.Office.Interop.Word.ApplicationClass wordApp = new Microsoft.Office.Interop.Word.ApplicationClass();
object fileobj = docFileName;
object nullobj = System.Reflection.Missing.Value;
//打開指定文件(不同版本的COM參數個數有差異,一般而言除第一個外都用nullobj就行了)
Microsoft.Office.Interop.Word.Document doc = wordApp.Documents.Open(ref fileobj, ref nullobj, ref nullobj,
ref nullobj, ref nullobj, ref nullobj,
ref nullobj, ref nullobj, ref nullobj,
ref nullobj, ref nullobj, ref nullobj, ref nullobj, ref nullobj, ref nullobj, ref nullobj
);
//取得doc文件中的文本
string outText = doc.Content.Text;
//關閉文件
doc.Close(ref nullobj, ref nullobj, ref nullobj);
//關閉COM
wordApp.Quit(ref nullobj, ref nullobj, ref nullobj);
//返回
return outText;
}
當然 在讀取的時候會有損壞的文件 和被加密的文件等問題 總之C#和office的兼容性不太好
別忘了要引用word的dll
引用文件夾 右鍵添加引用 在組件里找Microsoft.Office.Interop.Word

讀出了word文檔再把它寫入sql server資料庫就可以了

Ⅱ 誰知道從WORD文檔裡面怎麼把數據到入到資料庫中

word數據另存成 TXT 格式(注意同行數據間的分隔符),然後SQL導入.
注: TXT 是最通用的數據交換格式, 且速度快

Ⅲ 如何將Word文檔存入資料庫中

可以通過流將word轉化為二進制數據,然後存入,選擇使用一種動態語言即可輕松完成.
但是,由於此類文件較大,數據讀取和寫入都將非常緩慢,所以不提倡這樣.
建議使用圖片和文檔的路徑保存在資料庫中.

Ⅳ 怎樣把一個word文檔插入到資料庫中

把word的內容做成表格,才能導入到資料庫中
資料庫不支持導入word的哦

Ⅳ 如何將word中的數據導入到資料庫中

1、首先,打開媒介工具「記事本」,將word文件里需要導入的數據,復制粘貼到記事本當中,然後保存成為txt文件,本例中將txt文件取名為「數據源.txt」。


2/8
2、打開excel表格,點擊「數據」選項卡,找到「自文本」。


小朋友語言遲緩2歲至4歲孩子不說話嚴重嗎?
廣告
3/8
3、點擊「自文本」,彈出下一窗口,選擇剛才保存的名為「數據源」的txt類型文件,點擊「導入」。因「自文本」方式數據導入默認的只有三種文件類型txt、csv、prn,所以需要事先將word轉變為txt。


【家長必看】_說話晚的孩子
廣告
4/8
4、彈出「文本導入向導」對話框。選擇最適合的文件類型,方便導入後,數據以已選擇方式分列。點擊「下一步」。

特別注意,如果選的「分隔符號」,則分隔符號必須是英文狀態下的符號,否則導入後無法分列。


兩歲小孩說話晚是什麼原因?說話晚怎麼辦?
廣告
5/8
5、設置分列數據所包含的分隔符號,其實就是導入數據列數的控制,選擇分隔符。

示例文檔用「,」把每列隔開的,所以選擇「逗號」。

完成設定後,點擊下一步。


6/8
6、列數據格式選擇」常規「,」常規「選項更為智能。

完成設定後,點擊完成。


7/8
7、數據存放位置最好是「現有工作表=$A$1」,指的就是從當前表格的第一行第一列開始放置數據。點擊確定。


8/8
8、數據導入完成。

可以進一步編輯,或者是做幾個表格的數據比對啦!

Ⅵ vb 如何將word導入資料庫

在VB6.0中,操作word,使用它強大的查找、替換、刪除、復制、翦切功能。還可以把特定字元替換成圖片。有了它你就可以使用資料庫中的內容或圖片文件替換word文件中的特定字元。

只要把下列內容復制到寫字板中,另存為SetWord.cls文件,然後在把它添加到工程中,就可以使用了。

Ⅶ 如何將WORD裡面的數據導入到access資料庫

把你的WORD文件另存為txt文本文件。 然後再用word打開,替換所有的換行為空,然後把『姓名』替換為換行。 替換 性別 為 ^t製表鍵,替換 單位名稱, 單位地址 為 ^t製表鍵,
保存後,再用記事本打開,直接復制貼入ACCESS表中即可。

Ⅷ 如何把一個word文檔中的內容寫入到資料庫中

首先,建立一個Access2000資料庫data.mdb,在庫中建立一個表userdata,裡面有「工號」、「姓名」、「性別」、「部門」四個欄位,都是字元型的,再輸入一些數據,再建立一個窗體Form1,在Form1中,放置以下控制項:
控制項名稱 屬性 值 說明
Tlabel1 Caption "請輸入文件名"
TEdit1 Name "" 用來輸入文件名,帶擴展名的
TButton1 Caption "保存"
TButton2 Caption "退出"
ADOTable1 Active

ConnectionString

TableName True
Provider=Microsoft.Jet.OLEDB.4.0;Data Source=data.mdb;Persist Security Info=False
userdata

下面是相關代碼:
file://---------------------------------------------------------------------------

#include <vcl.h>
#pragma hdrstop

#include "Unit1.h"
---------------------------------------------------------------------------
#pragma package(smart_init)
#pragma resource "*.dfm"
TForm1 *Form1;
---------------------------------------------------------------------------
__fastcall TForm1::TForm1(TComponent* Owner)
: TForm(Owner)
{
}
---------------------------------------------------------------------------

void __fastcall TForm1::Button1Click(TObject *Sender)
{
Variant OLEObject;
AnsiString dataword;
if(Trim(Edit1->Text)=="")
{
ShowMessage("請輸入文件名");
return;
}
String currentPath=GetCurrentDir()+"//"+Trim(Edit1->Text);
OLEObject=CreateOleObject("Word.Basic");
OLEObject.Exec(Procere("FileNew"));
OLEObject.Exec(Procere("EndOfDocument"));
ADOTable1->First();
while(ADOTable1->Eof!=True)
{
dataword=ADOTable1->FieldValues["工號"]+ADOTable1->FieldValues["姓名"]+ADOTable1->FieldValues["性別"]+ADOTable1->FieldValues["部門"];
OLEObject.Exec(Procere("Insert")<<dataword);
ADOTable1->Next();
}
OLEObject.Exec(Procere("StartOfDocument"));
OLEObject.Exec(Procere("FileSaveAs")<<currentPath);
OLEObject.Exec(Procere("FileClose")<<1);
ShowMessage("文件已經寫入!謝謝使用!");
}
---------------------------------------------------------------------------

void __fastcall TForm1::Button2Click(TObject *Sender)
{
this->Close();
}
---------------------------------------------------------------------------
void __fastcall TForm1::Edit1Click(TObject *Sender)
{
Edit1->Text="";
}

Ⅸ 如何將word導入MYSQL

下載一個mysql-front5.1 可視化工具 然後打開之後 選擇你要導入的表。。

右鍵表名稱 選擇打開 然後再選擇你要導入的word文件 然後下一步 選擇word數據里哪一列對應哪個欄位 然後一直下一步到最後 word文件里最好有表格..

如果不好使 你就把你的word文件里的內容全都復制到excel裡面。單元格要處理好哦

大量導入資料庫 這個方法很快很快的。

閱讀全文

與word如何搬家資料庫相關的資料

熱點內容
身邊的數據都有哪些 瀏覽:224
什麼是技術設計 瀏覽:890
交易貓怎麼設置不許還價 瀏覽:795
工廠招代理經銷商屬於什麼銷售 瀏覽:523
標題中包含哪些信息 瀏覽:704
如何進入oa程序 瀏覽:316
交通肇事怎麼處理程序 瀏覽:365
中美代理人什麼意思 瀏覽:746
產品怎麼插入表格里 瀏覽:235
個人開增值稅發票要哪些信息 瀏覽:900
交易所系統維護是多久 瀏覽:16
個人承包市場國家有哪些規定 瀏覽:358
傳遞信息怎麼更清晰 瀏覽:482
隱藏正在運行的程序是什麼 瀏覽:614
變電安裝技術總結怎麼寫 瀏覽:484
代理洗漱用品怎麼樣 瀏覽:691
國外農產品電商平台有哪些 瀏覽:951
白石洲到福田農批市場地鐵怎麼走 瀏覽:213
一份市場數據調查多少錢 瀏覽:598
夢幻剛買的好寶寶多久能交易 瀏覽:541