access資料庫excel
㈠ 怎麼從access資料庫中查詢數據調到EXCEL單元格中
1.在工具欄中找到「外部數據」並單擊。
㈡ 怎樣把EXCEL表導入access資料庫
1、首先准備好一個要導入Access的文件:
(2)access資料庫excel擴展閱讀
Access的用途體現在兩個方面:
一、用來進行數據分析: access有強大的數據處理、統計分析能力,利用access的查詢功能,可以方便地進行各類匯總、平均等統計。並可靈活設置統計的條件。
比如在統計分析上萬條記錄、十幾萬條記錄及以上的數據時速度快且操作方便,這一點是Excel無法與之相比的。 這一點體現在:會用access,提高了工作效率和工作能力。
二、用來開發軟體: access用來開發軟體,比如生產管理、銷售管理、庫存管理等各類企業管理軟體,其最大的優點是:易學!非計算機專業的人員,也能學會。
低成本地滿足了那些從事企業管理工作的人員的管理需要,通過軟體來規范同事、下屬的行為,推行其管理思想。(VB、.net、 C語言等開發工具對於非計算機專業人員來說太難了,而access則很容易)。
這一點體現在:實現了管理人員(非計算機專業畢業)開發出軟體的「夢想」,從而轉型為「懂管理+會編程」的復合型人才。
另外,在開發一些小型網站WEB應用程序時,用來存儲數據。例如ASP+Access。這些應用程序都利用ASP技術在InternetInformation Services運行。比較復雜的WEB應用程序則使用PHP/MySQL或者ASP/Microsoft SQL Server。
ACCESS的用途更多,體現在很多方面:
表格模板。 只需鍵入需要跟蹤的內容,Access 便會使用表格模板提供能夠完成相關任務的應用程序。
Access 可處理欄位、關系和規則的復雜計算,以便您能夠集中精力處理項目。 您將擁有一個全新的應用程序,其中包含能夠立即啟動並運行的自然 UI。
創建和運行舊資料庫。 盡情享用對您的現有桌面資料庫 (ACCDB/MDB) 的支持。
㈢ 如何在EXCEL中嵌入ACCESS資料庫查詢表
在 Excel 和 Access 之間交換(復制、導入和導出)數據存在多種在 Microsoft Office Access 和 Microsoft Office Excel 之間交換數據的方法。
若要將 Access 中的數據裝入 Excel,可以從 Access 數據表中復制數據並粘貼到 Excel 工作表中,從 Excel 工作表連接到 Access 資料庫,或者將 Access 數據導出到 Excel 工作表中。
若要將 Excel 中的數據裝入 Access,可以從 Excel 工作表復制數據並粘貼到 Access 數據表中,將 Excel 工作表導入 Access 表中,或者從 Access 表鏈接到 Excel 工作表。
「導入」在 Excel 和 Access 中的意義各不相同。在 Excel 中,導入指的是建立一個可刷新的永久數據連接。在 Access 中,導入則指將數據裝入 Access 中一次,但不建立數據連接。
您不能將 Excel 工作簿保存為 Access 資料庫。Excel 和 Access 都不提供利用 Excel 數據創建 Access 資料庫的功能。
--------------------------------------------------------------------------------
在 Excel 中使用 Access 數據
如果數據在 Access 中,但您希望在 Excel 中使用這些數據:操作: 交換的性質:
將 Access 數據復制到 Excel 中 臨時
將 Access 數據導出到 Excel 定期
從 Excel 連接到 Access 數據 永久
在 Access 中使用 Excel 數據
如果數據在 Excel 中,但您希望在 Access 中使用這些數據:操作: 交換的性質:
將 Excel 數據復制到 Access 中 臨時
將 Excel 數據導入到 Access 定期
從 Access 鏈接到 Excel 數據 永久
--------------------------------------------------------------------------------
在 Excel 中使用 Access 數據
您可能想在 Excel 工作簿中使用 Access 數據,以便利用數據分析和繪制圖表功能、數據排列和布局的靈活性或其他一些 Access 中不可用的功能。
將 Access 數據復制到 Excel 中
您可以從 Access 的數據表視圖復制數據,然後將數據粘貼到 Excel 工作表中。
啟動 Access,然後打開包含要復制的記錄的表、查詢或窗體。
在「起始頁」選項卡上單擊「視圖」,然後單擊「數據表視圖」。
選擇要復制的記錄。
如果要選擇特定列,請在相鄰的列標題之間拖動。
在「開始」選項卡上的「剪貼板」組中,單擊「復制」 。
啟動 Excel,然後打開要在其中粘貼數據的工作表。
單擊要顯示第一個欄位名稱的工作表區域的左上角。
若要確保復制的記錄不替換現有記錄,請確保工作表中您單擊的單元格的下方和右方不存在數據。
在「開始」選項卡上的「剪貼板」組中,單擊「粘貼」 。
將 Access 數據導出到 Excel
通過使用 Access 中的「導出向導」,可以將一個 Access 資料庫對象(如表、查詢或窗體)或視圖中選擇的記錄導出到 Excel 工作表中。您在執行導出操作時,可以保存詳細信息以備將來使用,甚至還可以制定計劃,讓導出操作按指定時間間隔自動運行。
下面是需要將數據從 Access 導出到 Excel 的常見情形:
您的部門或工作組在處理數據時既使用 Access 也使用 Excel。您在 Access 資料庫中存儲數據,但使用 Excel 來分析數據和分發分析結果。您的小組目前在需要時將數據導出到 Excel,但您想讓這個過程更加高效一些。
您多數時間都在使用 Access,但您的經理更願意在 Excel 中查看報表。您要按固定時間間隔將數據復制到 Excel 中,但您想自動完成這個過程以便節省您自己的時間。
有關將數據從 Access 導出到 Excel 的詳細信息,請參閱 Access「幫助」系統。
從 Excel 連接到 Access 數據
若要將可刷新的 Access 數據裝入 Excel 中,您可以創建一個到 Access 資料庫的連接,這個連接通常存儲在 Office 數據連接文件 (.odc) 中,並檢索表或查詢中的所有數據。連接到 Access 數據的主要好處是:您可以在 Excel 中定期分析這些數據,而不需要從 Access 反復復制或導出數據。連接到 Access 數據後,當原始 Access 資料庫使用新信息更新時,您還可以自動刷新(或更新)包含該資料庫中的數據的 Excel 工作簿。例如,您可能想更新每月分發的 Excel 預算摘要報表以使其包含當月數據。
單擊要存放 Access 資料庫中的數據的單元格。
在「數據」選項卡上的「獲取外部數據」組中,單擊「自 Access」。
在「查找范圍」列表中,找到並雙擊要導入的 Access 資料庫。
在「選取數據源」對話框中,單擊要導入的表或查詢,然後單擊「確定」。
在「導入數據」對話框中,執行以下操作:
在「選擇數據顯示方式」下,執行下列操作之一:
若要以表 (表:關於特定主題的一組數據的集合,以記錄(行)和欄位(列)的形式存儲。)的形式查看數據,請選擇「表」。
若要以數據透視表 (數據透視表:一種交互的、交叉製表的 Excel 報表,用於對多種來源(包括 Excel 的外部數據)的數據(如資料庫記錄)進行匯總和分析。)的形式查看數據,請選擇「數據透視表」。
若要以數據透視圖 (數據透視圖:提供互動式數據分析的圖表,與數據透視表類似。可以更改數據的視圖,查看不同級別的明細數據,或通過拖動欄位和顯示或隱藏欄位中的項來重新組織圖表的布局。)和數據透視表的形式查看數據,請選擇「數據透視圖和數據透視表」。
或者單擊「屬性」為導入的數據設置刷新、格式和布局選項,然後單擊「確定」。
在「數據的放置位置:」下,執行下列操作之一:
若要將數據返回到選擇的位置,請單擊「現有工作表」。
若要將數據返回到新工作表的左上角,請單擊「新建工作表」。
單擊「確定」。
Excel 將外部數據區域放在您指定的位置。
有關連接數據的詳細信息,請參閱連接(導入)外部數據。
在 Access 中使用 Excel 數據
您可能想在 Access 資料庫中使用 Excel 數據,以便利用 Access 的數據管理、安全或多用戶功能。Access 中有許多有用的功能,對於使用 Excel 數據的用戶來說其中有兩個功能尤為有用:
報表 如果您熟悉 Access 報表的設計,並且想以此類報表的形式匯總和組織 Excel 數據,則可創建 Access 報表。例如,您可以創建更靈活的報表,例如分組和摘要報表、列印的標簽和圖形報表。
窗體 如果您想使用窗體查找或顯示 Excel 中的數據,則可創建 Access 窗體。例如,您可以創建一個 Access 窗體以與工作表中的列順序不同的順序顯示欄位,或者以更方便的方式在一屏中查看較長的行數據。
有關使用 Access 窗體和報表的詳細信息,請參閱 Access「幫助」系統。
將 Excel 數據復制到 Access 中
您可以在 Excel 的工作表視圖中復制數據,然後將數據粘貼到 Access 數據表中。
注釋 如果您將工作表中多個欄位的數據粘貼到一個數據表中,請確保這些列與要復制的數據的順序匹配。將多個欄位中的數據粘貼到一個窗體中時,Access 將數據粘貼到與源欄位同名的欄位中,無論它們在窗體中的順序如何。如果您要復制的數據包含目標窗體中不存在的欄位,則 Access 會詢問您是否僅粘貼名稱匹配的欄位。如果不存在名稱匹配的欄位,則 Access 會根據目標窗體的選項卡順序粘貼欄位,此順序可能不是所需的順序。如果源欄位名稱與目標欄位名稱不同,您可能需要將數據粘貼到數據表而不是窗體中。
啟動 Excel,然後打開包含要復制的數據的工作表。
選擇要復制的行。
在「開始」選項卡上的「剪貼板」組中,單擊「復制」 。
啟動 Access,然後打開要在其中粘貼行的表、查詢或窗體。
在「數據表」選項卡上,單擊「視圖」,然後單擊「數據表視圖」。
請執行下列操作之一:
若要替換記錄,請選擇這些記錄,然後在「開始」選項卡上的「剪貼板」組中,單擊「粘貼」 。
若要將數據作為新記錄追加,請在「起始頁」選項卡上的「剪貼板」組中,單擊「編輯」菜單上的「粘貼追加」。
將 Excel 數據導入到 Access
若要將 Excel 中的數據存儲到 Access 資料庫中,並且此後在 Access 中使用和維護這些數據,您可以導入這些數據。導入數據時,Access 會在新表或現有表中存儲這些數據,而無需改變 Excel 中的數據。進行導入操作時,一次只能導入一個工作表。若要導入來自多個工作表的數據,請為每個工作表重復執行導入操作。
下面是需要將 Excel 數據導入 Access 的常見情形:
您多數時間都在使用 Excel,但以後准備使用 Access 處理這些數據。您想將 Excel 工作表的數據移到一個或多個新的 Access 資料庫中。
您所在的部門或工作組使用 Access,但有時您會收到 Excel 格式的數據,而這些數據又必須合並到 Access 資料庫中。您想在接收到 Excel 工作表時將它們導入到資料庫中。
您使用 Access 管理數據,但您所在工作組的其他人員發來的周報是 Excel 工作簿。您想簡化導入過程,以確保數據能在每周的特定時間導入到資料庫中。
有關將數據從 Excel 導入 Access 的詳細信息,請參閱 Access「幫助」系統。
從 Access 鏈接到 Excel 數據
您可以將 Excel 區域作為表鏈接到 Access 資料庫中。如果您計劃繼續維護 Excel 中的區域,但又希望可以從 Access 中訪問此區域,則可使用此方法。您應該從 Access 資料庫而不是從 Excel 創建此類鏈接。
在鏈接到 Excel 工作表或命名區域時,Access 會創建一個新表並鏈接到源單元格。在 Excel 中對源單元格所做的任何更改都會反映到鏈接的表中。不過,您不能在 Access 中編輯對應表的內容。如果要添加、編輯或刪除數據,必須在源文件中進行更改。
下面是需要從 Access 中鏈接到 Excel 工作表的常見情形:
您想繼續在 Excel 工作表中保留數據,但要能夠使用 Access 強大的查詢和報表功能。
您所在的部門或工作組使用 Access,但需要處理的外部源數據位於 Excel 工作表中。您不想維護外部數據的副本,但要能夠在 Access 中處理這些數據。
㈣ 如何將access資料庫導成為excel表
Access和Excel都是微軟的產品,其最大特點就是有較好的兼容性。所以使用微軟的office套件。打開access資料庫表,通過簡單的拷貝就可以直接復制到excel表格中。
這里不知道你的用途是什麼,如果是程序設計需要,需要通過相應的API來實現。各種程序設計語言提供了不同方式與方法。最簡單的是微軟公司自己的在.net開發環境下提供有dll的動態連接庫介面
不知道你是不是在做.net編程,下面的答案也許對你有用,我以前做過,應該對大數據有效
一些系統可能需求把數據導出到Access或者Excel文件格式,以方便的傳遞數據、列印等。
Excel 文件或者 Access這兩種需要導出的文件可能並不是事先就存在的,這就需要我們自己編程生成他們,下面整理一下生成這兩個文件的一些方法,只羅列最常用的。並不全。
一、首先生成Excel文件。
方案一、如果用Excel保存的只是二維數據,也就是把他當資料庫的來用。
最簡單,你不用引用任何額外組件,只需要用 OLEDB 就可以完成創建Excel文件。 範例代碼如下。
using System.Data.OleDb;public static void CreateExcelFile2() ...{ string OLEDBConnStr = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=c:\\aa2.xls;"; OLEDBConnStr += " Extended Properties=Excel 8.0;"; string strCreateTableSQL = @" CREATE TABLE "; strCreateTableSQL += @" 測試表 "; strCreateTableSQL += @" ( "; strCreateTableSQL += @" ID INTEGER, "; strCreateTableSQL += @" UserID INTEGER, "; strCreateTableSQL += @" UserIP VARCHAR , "; strCreateTableSQL += @" PostTime DATETIME , "; strCreateTableSQL += @" FromParm VARCHAR "; strCreateTableSQL += @" ) "; OleDbConnection oConn = new OleDbConnection(); oConn.ConnectionString = OLEDBConnStr; OleDbCommand oCreateComm = new OleDbCommand(); oCreateComm.Connection = oConn; oCreateComm.CommandText = strCreateTableSQL; oConn.Open(); oCreateComm.ExecuteNonQuery(); oConn.Close();}
using System.Data.OleDb;public static void CreateExcelFile2() ...{ string OLEDBConnStr = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=c:\\aa2.xls;"; OLEDBConnStr += " Extended Properties=Excel 8.0;"; string strCreateTableSQL = @" CREATE TABLE "; strCreateTableSQL += @" 測試表 "; strCreateTableSQL += @" ( "; strCreateTableSQL += @" ID INTEGER, "; strCreateTableSQL += @" UserID INTEGER, "; strCreateTableSQL += @" UserIP VARCHAR , "; strCreateTableSQL += @" PostTime DATETIME , "; strCreateTableSQL += @" FromParm VARCHAR "; strCreateTableSQL += @" ) "; OleDbConnection oConn = new OleDbConnection(); oConn.ConnectionString = OLEDBConnStr; OleDbCommand oCreateComm = new OleDbCommand(); oCreateComm.Connection = oConn; oCreateComm.CommandText = strCreateTableSQL; oConn.Open(); oCreateComm.ExecuteNonQuery(); oConn.Close();}
在你執行創建表的同時,系統如果發現Excel文件不存在,就自動完成了Excel文件的創建。這點如果沒接觸過的人,可能會不知道的。
至於對其中的增加、修改操作, 跟普通資料庫沒啥兩樣,就不描述了。
可以參考以下文章:
http://www.cnblogs.com/meyer/archive/2004/12/08/6977.html
方案二、直接生成一個使用間隔符號隔開每一項數據的純文本文件,但是文件的後綴是 XLS 。
注意:這時候,如果你直接用Excel打開這樣的文件,沒問題,一切正常,但是如果你用ADO.net 讀取這個文件的時候,你的鏈接引擎不應該是Excel,而是文本文件(Microsoft Text Driver)。也就是鏈接字元串不應該是
"Provider=Microsoft.Jet.OLEDB.4.0;Data Source=c:\\aa2.xls;Extended Properties=Excel 8.0;"
而應該是下面的方式:
OLEDB的方式連接字元串:
Provider=Microsoft.Jet.OLEDB.4.0;Data Source=C:\\11.txt;Extended Properties='text;HDR=No;FMT=TabDelimited'
ODBC的方式讀TXT字元串寫法:
Driver={Microsoft Text Driver (*.txt; *.csv)};Dbq=C:\\11.txt;Extensions=asc,csv,tab,txt;
請參考以下文章:
http://www.codeguru.com/Cpp/Cpp/cpp_managed/nfc/print.php/c8299/
方案三、你要創建的Excel文件,有一些Excel自己的特色需要創建,這就需要使用 Com 了,即:Microsoft Excel Object Library了
請添加 Microsoft Excel 11.0 Object Library 對它的引用,根據你裝的Office的版本,這個組件庫的版本也不一樣。
範例代碼:
public static void CreateExcelFile() ...{ string FileName = "c:\\aa.xls"; Missing miss = Missing.Value; Excel.Application m_objExcel = new Excel.Application(); m_objExcel.Visible = false; Excel.Workbooks m_objBooks = (Excel.Workbooks)m_objExcel.Workbooks; Excel.Workbook m_objBook = (Excel.Workbook)(m_objBooks.Add(miss)); m_objBook.SaveAs(FileName, miss, miss, miss, miss, miss, Excel.XlSaveAsAccessMode.xlNoChange, miss, miss,miss, miss, miss); m_objBook.Close(false, miss, miss); m_objExcel.Quit(); }
我這里只是簡單的創建了Excel文件,沒有更多的操作Excel,如果希望看到更多的操作方法,請參考以下幾篇文章:
http://blog.csdn.net/lluiss/archive/2004/08/29/88341.aspx
http://support.microsoft.com/default.aspx?scid=kb;en-us;306023&Proct=vcSnet#6
http://expert.csdn.net/Expert/topic/3086/3086690.xml
http://expert.csdn.net/Expert/topic/3068/3068466.xml
二、生成Access 資料庫
Access 畢竟是一個資料庫,所以Excel上述第一種方法,無法適用。
創建Access 資料庫文件可以使用 ADOX,
ADOX與OleDB的區別:ADOX是 data api 只是一個介面, OLEDB 是數據提供者,API 去調用 數據提供者。
範例代碼:
使用前,請添加引用 Microsoft ADO Ext. 2.x for DDL and Security 根據你的操作系統,可能這里的版本也不一樣。
using ADOX;using System.IO; public static void CreateAccessFile(string FileName) ...{ if(!File.Exists(FileName)) ...{ ADOX.CatalogClass cat = new ADOX.CatalogClass(); cat.Create("Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" + FileName +";"); cat = null; } }
上述代碼只是生成了Access資料庫,適用ADOX你也可以操作資料庫,增加表等等操作,具體請參考以下文章:
http://blog.csdn.net/net_lover/archive/2004/06/08/6963.aspx
http://support.microsoft.com/kb/317881/EN-US/
http://study.99net.net/study/program/vb/1049955696.html
引自
http://blog.csdn.net/zjj2816_163com/archive/2005/10/26/516721.aspx
㈤ 如何調用excel數據access資料庫
找到自己需要做改變的Excel和Access
1
為了避免自己以後的,所以第一個步驟看似無關重要,但是卻缺一不可。確保Excel中的數據導入資料庫不要出錯,不然一切白費。
END
新建資料庫,開始執行操作
在資料庫上方有一個外部數據,點擊外部數據存在一個「導入Excel表格功能」,點擊該功能開始執行導入操作。
找到自己的Excel,明確路徑,就可以開始了。點擊確定進入下一個步驟
在開始導入的時候,根據自己的需要勾選第一行是否包含標題。
勾選:代表Excel中的第一欄就是資料庫中的欄位名
不勾選:代表Excel所有的數據會成為資料庫中的數據
我以勾選狀態演示
在下一個頁面,可以根據自己的需要修改「欄位名稱」和「數據類型」。
進入下一頁面,可以修改資料庫中的主鍵,可以用Access的默認主鍵,也可以自定義主鍵,也可以不要主鍵。
6
完成主鍵的設置過後,就完成了數據的導入,但是還沒有完,自己要為導入的數據命名。最後就完成了將Excel中的數據導入到Access資料庫中的操作。
㈥ 如何把EXCEL表導入到access資料庫
1、首先打開Access資料庫,設計一個數據表
㈦ EXCEL如何調用ACCESS數據
在EXCEL中,數據分析使用「數據透視表」,如果數據源在ACCESS資料庫中,用ADO連接EXCEL和ACCESS提取所需的數據。
這樣更快速,當ACCESS中數據更新後,在EXCEL中可以快速更新結果,不需要重新復制。
㈧ excel中如何直接調用access數據
實現你的要求有編程和非編程兩種辦法
先說編程的方法:
可以在資料庫端編寫程序,每當ACCESS資料庫表發生變化時同時將變更寫入EXCEL文檔中;也可在電子表格端用EXCEL工作表顯示來自ACCESS資料庫某張表的內容,並用VBA編寫代碼每隔一段時間自動刷新其數據源。編程的方法說起來簡單但是實施起來涉及的技術細節很多、工作量不小,尤其是資料庫端編程更是如此,挺費事的,就不提供具體程序了。
再說非編程方法,以你的程度來看這種方法也許更加適合:
打開EXCEL文檔選擇其中一個工作表,點擊數據——導入外部數據——新建資料庫查詢打開選擇數據源對話框在資料庫選項卡選擇「MSAccessDatabase*」點擊確定按鈕打開選擇資料庫對話框選擇要連接的ACCESS資料庫文件所在的驅動器、文件夾和資料庫文件名點擊確定按鈕打開查詢向導-選擇列對話框雙擊左邊「可用的表和列」中的某張表點擊「>」按鈕將需要輸出的欄位送到右邊「查詢結果中的列」之中,連續點擊「下一步」直到「完成」按鈕出現選擇「將數據返回MicrosoftOfficeExcel」點擊「完成」按鈕打開導入數據對話框選擇「現有工作表」點擊「確定」按鈕後系統會將ACCESS表中的數據導入到EXCEL工作表中。
數據導入工作表後,如要反映ACCESS數據表的最新變動情況,請右擊其中一個有數據的單元在彈出菜單中選擇點擊「刷新數據」即可。
你還可以隨時調整「數據區域屬性」以便實現「自動刷新數據」等功能,辦法如下:
右擊其中一個有數據的單元在彈出菜單中選擇點擊「數據區域屬性」打開外部數據區域屬性對話框設置適合自己要求的屬性後點擊「確定」按鈕即可
涉及的圖片較多,這里只給出「數據區域屬性」對話框截圖供參考
2.使用非編程方法雖然可以自動刷新跟進資料庫的變動情況,但是其刷新頻率最短只能設定為1分鍾,如果需要將刷新頻率縮短至秒級則需要編寫VBA程序。下面是相關VBA代碼:
首先導入資料庫表的方法請參照上列手動非編程方法之說明
導入數據後請右擊其中一個有數據的單元格,在彈出菜單中選擇點擊「數據區域屬性」打開外部數據區域屬性對話框(見附圖)修改外部數據區域的各個屬性如下,然後點擊確定
名稱:QuertTbl
允許後台刷新復選框:不勾選
刷新頻率復選框:不勾選
打開工作簿時,自動刷新復選框:勾選
第二步編寫VBA程序
1)使用快捷鍵Alt+F11打開VBE(VisualBasicEditor)編輯器
2)單擊菜單插入——模塊,打開模塊代碼窗口
3)在右邊代碼窗口輸入以下代碼:
'這段代碼執行刷新數據源動作
SubAutoRefresh()
Sheets("sheet1").QueryTables("QueryTbl").Refresh
CallAUTO_OPEN
EndSub
'這段代碼設定刷新頻率為10秒。注意刷新頻率越高系統開銷越大在數據量較大時更要注意這個問題,請盡量設定較長的刷新時間間隔。
SubAUTO_OPEN()
Application.OnTimeNow+TimeValue("00:00:10"),"AutoRefresh"
EndSub
4)在左邊對象窗口,雙擊MicrosoftExcel對象下的Sheet1(Sheet1),在右邊代碼窗口輸入以下代碼:
'這段代碼,令每次從其他工作表轉到工作表1時刷新數據源
PrivateSubWorksheet_Activate()
Sheets("sheet1").QueryTables("QueryTbl").Refresh
EndSub
第三步退出VBE編輯器,關閉工作簿,記得保存修改。
重新打開工作簿後,系統會提示安全警告,請點擊「啟用宏按鈕」,跟著系統會提示查詢刷新,請點擊「啟用自動刷新」按鈕。之後工作簿就會每5秒自動刷新數據源,當你從其他工作表跳回工作表1時,即使未到刷新時間系統也會立即刷新數據。
附:用代碼創建新的工作表並寫入值的函數使用方法。
DimxlappAsExcel.Application
DimxlbookAsExcel.Workbook
DimxlsheetAsExcel.Worksheet
Setxlapp=CreateObject("excel.application")
Setxlbook=xlapp.Workbooks.Add
xlbook.Saveas"c:aaa.xls"'你要保存的文件路徑
xlapp.Visible=True'設置EXCEL對象可見(或不可見)
Setxlsheet=xlbook.Worksheets(1)'設置活動工作表
xlsheet.Cells(1,1)="aa"'給單元格(row,col)賦值
xlsheet.Cells(1,2)="bb"
xlbook.Close(True)'關閉工作簿
xlapp.Quit'結束EXCEL對象
Setxlapp=Nothing'釋放xlApp對象