- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
Chp6講義.doc
第6章 讀取txt/csv純文字檔案的方法
目錄
1. 本章目的: 2
2. 使用純文字txt/csv資料檔案的好處 3
3. 純文字txt/csv資料庫檔案的特徵 3
4. 範例練習[exp6-1]:讀入txt/csv方法1:將純文字檔當作資料庫方式讀入(採用Oledb,這是常用來連結資料庫的方法之一) 5
5. 範例練習[exp6-2]:讀入txt/csv方法2:將純文字檔當作資料庫方式讀入(採用Odbc,這是早期讀資料庫方法,現在少用了) 8
6. 範例練習[exp6-3]:讀入txt/csv方法3:將純文字檔以資料流的方式一行一行讀入,再依照逗號切割到陣列 12
7. 範例練習[exp6-4]:讀入網路txt/csv檔案方法:將純文字檔以資料流的方式逐行讀入,再依照逗號切割到陣列 15
本章目的:
練習讀取txt/csv純文字檔案的方法。
一般有兩種方法:
將純文字檔當作『資料庫』的方式來讀入
將純文字檔當作『檔案資料流streamReader』方式來讀入
練習讀取網路上面txt/csv純文字檔案的方法
只有一種方法:
將純文字檔當作『檔案資料流streamReader』方式來讀入
使用純文字txt/csv資料檔案的好處
優點:
純文字檔可以跨平台使用
在PC,手機,PDA,平板電腦,i-phone...都可以使用
而且純文字檔案小,尤其轉存成binary二位元檔案,時檔案空間更是小
而且純文字特色是簡單,全部資料都以逗號分隔
純文字txt/csv資料庫檔案的特徵
這兩者,都以『,』來分隔資料,也都是純文字檔,本質很類似
Csv可以直接匯入Excel檔案
早期這是種非常普遍儲存資料的方法
若儲存成binary二元碼則檔案會很小,不會佔據硬碟空間
現在很多的資料,還是以這種txt/csv格式來儲存
範例1:customer.txt
範例2:employee.csv
Csv檔案可直接讀入Excel
範例練習[exp6-1]:讀入txt/csv方法1:將純文字檔當作資料庫方式讀入(採用Oledb,這是常用來連結資料庫的方法之一)
練習目標:
讀入txt/csv
將純文字檔當作資料庫方式讀入(採用Oledb,這是常用來連結資料庫的方法之一)
重點:
採用Oledb的方式讀入
換言之,就跟讀取Access資料庫的語法差不多
唯一的差別在於以下三點
(1)連接字串str寫法不同
(2)連接的『Data Source=』這裡要寫的反而是實際硬碟路徑E:\_NET\98資料庫\chp6-純文字檔txt-csv\exp6-1\exp6-1\bin\Debug
(2)連接的『Data Source=』也也可以寫相對路徑:|DataDirectory|\
(3)查詢的資料表『select * from』這裡要寫的反而是檔案名稱customer.txt
範例:以下的螢光筆區域
注意:若第一列有欄位名稱,則HDR=YES (預設值為YES)(第一行當欄位名稱處理)
注意:若第一列無欄位名稱,直接就是數據了,則HDR=NO (第一行當數據處理)
Dim str As String = Provider=Microsoft.Jet.OLEDB.4.0;Extended Properties=Text;HDR=YES;Data Source=|DataDirectory|\
Dim conn As OleDbConnection = New OleDbConnection(str)
conn.Open()
查詢資料
Dim str1 As String = select * from customer.txt
重點: 先下載資料庫檔案到專案的目錄bin\debug裡面
customer.txt
customer.csv
employee.txt
employee.csv
重點:使用oledb連線方法,需要先載入相關的資料庫的定義檔
Imports System.Data
Imports System.Data.OleDb
重點: DataAdapter讀取資料庫的關鍵程式碼,可以直接去複製『講義:OleDb連線-視窗版關鍵程式碼(適用於連線Access,Excel,SQL server)』
視窗講義 OleDb連線-視窗版關鍵程式碼(適用於連線Access,Excel,SQL server) SqlClient連線-視窗版關鍵程式碼(適用於連線SQL server) ? ? .tw/lecture/database/OleDb連線DataAdapter查資料表-視窗版關鍵程式碼-AccessExcelSQ
您可能关注的文档
- CAXA数控车编程.ppt
- CA证书使用说明书.doc
- CA電子化.ppt.ppt
- CC2Lesson5-2.ppt
- CDocumentsandSettingsAdministrator桌面建设工程施工.ppt
- ch08金融机构风险管理(一).ppt
- CH09效能評量.ppt.ppt
- ch1-2二項分配.doc.doc
- ch13利率及匯率風險管理.ppt.ppt
- Ch13跨產業與跨國競爭的公司的策略執行.ppt
- CiscoTelePresenceSX10QuickSet是专门为您的小型.doc
- cnfile563246e68a156eeec587103556dbe10d.ppt.ppt
- CO2气体保护焊基本操作方法焊缝的起头收尾和连接角焊缝.ppt
- componentanalysis&Factoranalysis.doc
- contributeto.ppt
- Cough&Expectoration.ppt
- CPL是对任何的年龄和任何的健康情况的人一个保险箱化合物.doc
- CQMJL-SL-00-30有机产品投入品认定申请调查表一、认定.doc
- CWS37ANNEXII(中文)-WIPO.doc
- d2.tongzhuo100.comfiles21334541381.ppt.ppt
文档评论(0)