首頁 軟體教學 辦公室軟體 VB6教學:將ACCESS資料庫匯出為EXCEL表格

VB6教學:將ACCESS資料庫匯出為EXCEL表格

Jan 23, 2024 pm 09:12 PM

VB6教學:將ACCESS資料庫匯出為EXCEL表格

如何用VB6把ACCESS資料庫匯出成EXCEL表

VB本身提自動化功能可以讀寫EXCEL表,其方法如下:

1、在工程中引用Microsoft Excel類型庫:

從"工程"選單中選擇"引用"欄;選擇Microsoft Excel 9.0 Object Library(EXCEL2000),然後選擇"確定"。表示在工程中要引用EXCEL類型庫。

2、在通用物件的宣告過程中定義EXCEL物件:

Dim xlApp As Excel.Application

##Dim xlBook As Excel.WorkBook

##Dim xlSheet As Excel.Worksheet

3、在程式中操作EXCEL表常用指令:

Set xlApp = CreateObject("Excel.Application") '建立EXCEL物件

Set xlBook = xlApp.Workbooks.Open("檔名") '開啟已經存在的EXCEL工件簿檔案

xlApp.Visible = True '設定EXCEL物件可見(或不可見)

Set xlSheet = xlBook.Worksheets("表名") '設定活動工作表

xlSheet.Cells(row, col) =值 '給單元格(row,col)賦值

#xlSheet.PrintOut '列印工作表

xlBook.Close (True) '關閉工作簿

xlApp.Quit '結束EXCEL物件

Set xlApp = Nothing '釋放xlApp物件

xlBook.RunAutoMacros (xlAutoOpen) '執行EXCEL啟動巨集

xlBook.RunAutoMacros (xlAutoClose) '執行EXCEL關閉巨集

4、在運用以上VB指令操作EXCEL表時,除非設定EXCEL物件不可見,否則VB程式可繼續執行其它操作,也能夠關閉EXCEL,同時也可對EXCEL進行操作。但在EXCEL操作過程中關閉EXCEL對象時,VB程式無法知道,如果此時使用EXCEL對象,則VB程式會產生自動化錯誤。形成VB程式無法完全控制EXCEL的狀況,使得VB與EXCEL脫節。

怎麼用VC對EXCEL表格進行讀⑴判潁涑

EXCEL其實是一個資料庫,它的列是資料庫表的列字段,行就是資料庫表的項,我這有透過ADO插入的程式碼,你可以反向一個,把插入換成讀取。

_ConnectionPtr m_pConnect; //ADO對象,下同

_RecordsetPtr m_pRecordset;

CString sql;

sql = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=";

sql =strExcelFile;//EXCEL檔絕對路徑 它自己的檔名。

sql =";Extended Properties=Excel 8.0";

m_pConnect.CreateInstance(__uuidof(Connection));

m_pRecordset.CreateInstance(__uuidof(Recordset));

m_pConnect->Open((LPCSTR)sql,"","",adModeUnknown);

m_pRecordset->Open("select * from [iomstats]", m_pConnect.GetInterfacePtr(),

adOpenDynamic, adLockOptimistic,adCmdText);//[iomstats]就是excel左下的[sheet]修改名。

while(!m_pRecordset->adoEOF)

{

//修改行

if((LPCSTR)_bstr_t(m_pRecordset->GetCollect("times")) == strTime)

{

//_variant_t

ultoa(iomStats.dwNumOfDiskReads,charbuf,RADIX);

m_pRecordset->PutCollect("dwNumOfDiskReads",_variant_t(charbuf));

}

m_pRecordset->MoveNext();

}

m_pRecordset->Update();

m_pRecordset->Close();

m_pConnect->Close();

vb如何讀取excel資料並存入數組

讀寫EXCEL表:

1、在工程中引用Microsoft Excel類型庫:

從"工程"選單中選擇"引用"欄;選擇Microsoft Excel 12.0 Object Library(EXCEL2007),然後選擇"確定"。表示在工程中要引用EXCEL類型庫。

2、在通用物件的宣告過程中定義EXCEL物件:

Dim xlApp As Excel.Application

##Dim xlBook As Excel.WorkBook

##Dim xlSheet As Excel.Worksheet

3、在程式中操作EXCEL表常用指令:

Set xlApp = CreateObject("Excel.Application") '建立EXCEL物件

Set xlBook = xlApp.Workbooks.Open("檔名") '開啟已經存在的EXCEL工件簿檔案

Set xlBook = xlApp.Workbooks.Add("檔名") '建立新的EXCEL工件簿檔案

xlApp.Visible = True '設定EXCEL物件可見(或不可見)

Set xlSheet = xlBook.Worksheets("表名") '設定活動工作表

for i=1 to 100

for j=1 to 50

numArr(j,i)=xlSheet.Cells(j, i) '............................... .......

next

next

xlBook.Close (True) '關閉工作簿

xlApp.Quit '結束EXCEL物件

Set xlApp = Nothing '釋放xlApp物件

張志晨

如何用VB逐行讀取excel

1. 先在VB裡面建立一個Excel Object用以存取Excel文件,如果你的Excel是CSV的則不需要,直接按照Txt文字方式打開讀取即可.

###2. 建立Button事件,將取得的資料傳入到TextBox裡面即可.### ###參考如下程式碼:### ###條件:我有一個Excel檔案D:\A.xls裡面的Sheet1中A1開始有100個字;在VB中Form1中有一個TextBox名字為Text1,有一個按鈕,名字為Command1則實作程式碼如下:###

私有 i 為整數

私有子命令1_Click()

Set ExcelApp = CreateObject(“Excel.Application”)

Set ExcelBook = ExcelApp.Workbooks.Open(“D:\A.xlsx”)

Set ExcelSheet = ExcelBook.Worksheets(“Sheet1”)

Text1.Text = ExcelSheet.cells(i, 1)

i = i 1

如果 i >100 則 i = 1

結束子

私有子表單_Load()

i = 1

結束子

希望可以幫助到你!

以上是VB6教學:將ACCESS資料庫匯出為EXCEL表格的詳細內容。更多資訊請關注PHP中文網其他相關文章!

本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn

熱AI工具

Undresser.AI Undress

Undresser.AI Undress

人工智慧驅動的應用程序,用於創建逼真的裸體照片

AI Clothes Remover

AI Clothes Remover

用於從照片中去除衣服的線上人工智慧工具。

Undress AI Tool

Undress AI Tool

免費脫衣圖片

Clothoff.io

Clothoff.io

AI脫衣器

Video Face Swap

Video Face Swap

使用我們完全免費的人工智慧換臉工具,輕鬆在任何影片中換臉!

熱門文章

<🎜>:泡泡膠模擬器無窮大 - 如何獲取和使用皇家鑰匙
3 週前 By 尊渡假赌尊渡假赌尊渡假赌
北端:融合系統,解釋
3 週前 By 尊渡假赌尊渡假赌尊渡假赌
Mandragora:巫婆樹的耳語 - 如何解鎖抓鉤
3 週前 By 尊渡假赌尊渡假赌尊渡假赌

熱工具

記事本++7.3.1

記事本++7.3.1

好用且免費的程式碼編輯器

SublimeText3漢化版

SublimeText3漢化版

中文版,非常好用

禪工作室 13.0.1

禪工作室 13.0.1

強大的PHP整合開發環境

Dreamweaver CS6

Dreamweaver CS6

視覺化網頁開發工具

SublimeText3 Mac版

SublimeText3 Mac版

神級程式碼編輯軟體(SublimeText3)

熱門話題

Java教學
1665
14
CakePHP 教程
1423
52
Laravel 教程
1321
25
PHP教程
1269
29
C# 教程
1249
24
如果您不在Excel中重命名桌子,那麼今天是開始的一天 如果您不在Excel中重命名桌子,那麼今天是開始的一天 Apr 15, 2025 am 12:58 AM

快速鏈接 為什麼應該在 Excel 中命名表格 如何在 Excel 中命名表格 Excel 表格命名規則和技巧 默認情況下,Excel 中的表格命名為 Table1、Table2、Table3,依此類推。但是,您不必堅持使用這些標籤。事實上,如果您不這樣做會更好!在本快速指南中,我將解釋為什麼您應該始終重命名 Excel 中的表格,並向您展示如何操作。 為什麼應該在 Excel 中命名表格 雖然養成在 Excel 中命名表格的習慣可能需要一些時間(如果您通常不這樣做的話),但以下原因說明了今

如何更改Excel表樣式並刪除表格格式 如何更改Excel表樣式並刪除表格格式 Apr 19, 2025 am 11:45 AM

本教程向您展示瞭如何在保留所有表功能的同時快速應用,修改和刪除Excel表樣式。 想讓您的Excel桌子看起來完全想要嗎?繼續閱讀! 創建Excel表之後,第一步是通常

Excel匹配功能與公式示例 Excel匹配功能與公式示例 Apr 15, 2025 am 11:21 AM

本教程解釋瞭如何在公式示例中使用excel中的匹配函數。它還顯示瞭如何通過使用Vlookup和匹配的動態公式來改善查找公式。 在Microsoft Excel中,有許多不同的查找/參考

Excel:比較兩個單元格中的字符串以進行匹配(對病例不敏感或精確) Excel:比較兩個單元格中的字符串以進行匹配(對病例不敏感或精確) Apr 16, 2025 am 11:26 AM

該教程顯示瞭如何比較Excel中的文本字符串,以了解不敏感和確切的匹配。您將學習許多公式,以通過其值,字符串長度或特定字符的出現數量來比較兩個單元格

如何使所有人都可以訪問Excel電子表格 如何使所有人都可以訪問Excel電子表格 Apr 18, 2025 am 01:06 AM

提升Excel表格的可訪問性:實用指南 創建Microsoft Excel工作簿時,務必採取必要的步驟,確保每個人都能訪問它,尤其是在您計劃與他人共享工作簿的情況下。本指南將分享一些實用技巧,幫助您實現這一目標。 使用描述性工作表名稱 提高Excel工作簿可訪問性的一種方法是更改工作表的名稱。默認情況下,Excel工作表命名為Sheet1、Sheet2、Sheet3等等,這種非描述性的編號系統在您點擊“ ”添加新工作表時會繼續下去。 更改工作表名稱使其更準確地描述工作表內容具有多重好處: 提

如何使用Excel的匯總函數來完善計算 如何使用Excel的匯總函數來完善計算 Apr 12, 2025 am 12:54 AM

快速鏈接匯總語法

不要忽略Microsoft Excel中F4的功能 不要忽略Microsoft Excel中F4的功能 Apr 24, 2025 am 06:07 AM

Excel高手必備:F4鍵的妙用,提升效率的秘密武器! 本文將揭秘Windows系統下Microsoft Excel中F4鍵的強大功能,助你快速掌握這個提升生產力的快捷鍵。 一、公式引用類型切換 Excel中的引用類型包括相對引用、絕對引用和混合引用。 F4鍵可以方便地在這些類型之間切換,尤其在創建公式時非常實用。 假設你需要計算七種產品的價格,並加上20%的稅。 在單元格E2中,你可能輸入以下公式: =SUM(D2 (D2*A2)) 按Enter鍵後,即可計算出包含20%稅的價格。 但是,如

Microsoft Excel的5個開源替代品 Microsoft Excel的5個開源替代品 Apr 16, 2025 am 12:56 AM

Excel 在商業領域依然流行,這得益於其熟悉的界面、數據工具和廣泛的功能集。 LibreOffice Calc 和 Gnumeric 等開源替代方案可與 Excel 文件兼容。 OnlyOffice 和 Grist 提供基於雲的電子表格編輯器,並具有協作功能。 尋找 Microsoft Excel 的開源替代方案取決於您想要實現的目標:您是在追踪每月的雜貨清單,還是尋找能夠支撐您的業務流程的工具?以下是一些適用於各種用例的電子表格編輯器。 Excel 仍然是商業領域的巨頭 Microsoft Ex

See all articles