將Txt檔案轉換成dataset

2022-01-15 04:04:40 字數 953 閱讀 2799

今天工作中,遇到需要將txt檔案轉化到記憶體表dataset中,於是寫了乙個方法來實現:

txt檔案是特定格式的,檔案中,一條記錄為一行,各欄位之間用「|」分割(注:最後乙個欄位後,有」|」)各欄位依次為資料庫中的相應字段。

舉例如下:

id號|線路編碼|車站

編碼|執行模式|模式設定日期|模式設定時間

1|98|9821|06|20070913|211835|

方法如下:

/**/

/**/

/**/

//////檔案載入

//////帶檔名的路徑

///自定義的表名

///自定義的表字段

///dataset

public

static

dataset textfileloader(

string

filepath, 

string

tablename, 

string

fieldsinarray)

string

strread;

bool

flag 

=true

;while

(flag)

dt.rows.add(dr);

}else

}ds.tables.add(dt);

return

ds;            

}private void button2_click(object sender, eventargs e)

;dataset ds = new dataset();

ds =textfileloader(@"d:\cpbuyaa20071018.txt","good",fieldsinarray);

datagridview1.datasource = ds.tables[0];

}

將DataReader轉換成DataSet

import namespace system.data import namespace system.data.oledb html head runat server script language vb runat server function convertdatareadertodat...

python將txt檔案轉換成csv

直接上 coding utf 8 import pandas as pd import configparser import csv from py2neo import graph,node,relationship import urllib3 urllib3.disable warnings...

QT將excel檔案轉換成txt檔案

本文基於qaxobject,依賴excel程式,優化了讀xls檔案的效率。注意pro中需要新增 config qaxcontainer excel程式連線 qaxobject excel excel.setproperty visible false 隱藏開啟的excel檔案介面 qaxobject...