『壹』 如何將數據導入word表格
1、打開文字文檔以後,先做好表格,接著找到文檔中工具欄的「工具」按鈕。
一、准備工作
首先請確認服務端已經安裝了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!
//傳文檔所在路徑返迴文檔內容
publicstringDoc2Text(stringdocFileName)
{
//實例化COM
Microsoft.Office.Interop.Word.ApplicationClasswordApp=newMicrosoft.Office.Interop.Word.ApplicationClass();
objectfileobj=docFileName;
objectnullobj=System.Reflection.Missing.Value;
//打開指定文件(不同版本的COM參數個數有差異,一般而言除第一個外都用nullobj就行了)
Microsoft.Office.Interop.Word.Documentdoc=wordApp.Documents.Open(reffileobj,refnullobj,refnullobj,
refnullobj,refnullobj,refnullobj,
refnullobj,refnullobj,refnullobj,
refnullobj,refnullobj,refnullobj,refnullobj,refnullobj,refnullobj,refnullobj
);
//取得doc文件中的文本
stringoutText=doc.Content.Text;
//關閉文件
doc.Close(refnullobj,refnullobj,refnullobj);
//關閉COM
wordApp.Quit(refnullobj,refnullobj,refnullobj);
//返回
returnoutText;
}
在讀取的時候會有損壞的文件 和被加密的文件等問題 總之C#和office的兼容性不太好
別忘了要引用word的dll
引用文件夾 右鍵添加引用 在組件里找Microsoft.Office.Interop.Word
讀出了word文檔再把它寫入sqlserver資料庫就可以了.
『叄』 如何將access資料庫轉為word文檔
在access中打開資料庫,選中要轉換的表,通過:
菜單中選擇文件→導出,保存類型選「HTML文檔」,確定保存後,可在新保存的文檔上單擊滑鼠右鍵,呼出菜單選打開方式→選擇程序→Microsoft
Office
Word,即可打開,但表的列名卻無法導過來;
或access菜單中選擇文件→導出,保存類型選「Microsoft
Excel
97-2000」,確定保存後,打開該EXCEL文檔,全選→復制,在Microsoft
Word中新建空白文檔,粘貼,此法可導入完整內容,包括原表列名。
如果資料庫中表很多,那隻能一個個導了。
『肆』 如何把資料庫中的數據讀取到word中
1、將資料庫導成word文檔或excel表格,利用word中的郵件合並功能合成你想要的文件,應該是比較簡單
2、用網頁生成的模式,調取記錄集,是要編程的
『伍』 如何實現access資料庫指定的內容引入到word文檔中
1)在「視圖」--"工具欄"--鉤上"資料庫"
2)在資料庫快捷按鈕點「插入資料庫」--獲取數據源--連接新數據源--其他/高級---microsoft
jet
4.0()--選擇輸入資料庫
為指定的ACCESS文件---選擇要的表---插入數據
就行了。
『陸』 怎麼將表格中的數據復制到word
您好,方法
1、首先打開一個Excel表格,然後打開帶有數據的文件。
2、然後點擊全選表格中的數據,點擊復制按鈕。
3、再打開一個空白的word文檔。
4、點擊粘貼裡面的按照源文件粘貼。
5、然後就可以看到表格中的數據已經復制到word裡面了,點擊表格工具繪製表格。
6、繪制完表格以後就可以清晰地看見Word表格中的數據。
『柒』 如何把資料庫裡面的數據放置到WORD模板中
我能想到的方法有兩種:
1、將資料庫導成word文檔或excel表格,利用word中的郵件合並功能合成你想要的文件,應該是比較簡單
2、用網頁生成的模式,調取記錄集,是要編程的
『捌』 如何把資料庫的內容寫入到Word文檔中
您好:首先你需要根據你的內容來設計資料庫表的結構
例如米的所有題目都是四個選項的選擇題那麼可以如下設計
主鍵,題目內容,選項1,選項2,選項3,選項4,答案,排序號
這樣錄入的時候每道題對應一條數據即可