超級簡單 如何更快的將資料匯入Excel

2021-09-22 13:36:41 字數 1057 閱讀 4086

這篇文章將介紹3種方式將資料匯入excel:

1、基本方法:一格一格地拷貝

2、使用檔案流streamwriter物件:將流寫入檔案

3、拷貝物件的方法:將資料複製到陣列,然後直接貼上到excel的workbook。

基本方法

使用基本的拷貝方法將會花費大量的時間。使用檔案檔案流或者拷貝物件的方法將比基本方法快很多。

我們將寫**去迴圈table每一列的標題來顯示標題。

我們使用列(索引),去要檢索列的標題,caption或者columnname屬性。 

對於全部的資料,我們將要使用兩個迴圈,乙個迴圈row,另外乙個迴圈column

使用streamwriter:

這個方法比較簡短而且是將資料匯入如何型別的檔案一種比較快方式

在這個方法中,我將使用 system.io 命名空間,我將程式設計去指定的.xls 或者 .doc等擴充套件來直接建立乙個的檔案路徑。

編碼以檔案的路徑開始,這個路徑是excel檔案被建立和資料儲存的地方。現在,宣告乙個指定了路徑的io.streamwriter物件。在這種方法中,每行的行值/列值被新增到以「|」作為分隔符的字串中。現在,建立的檔案包含以 "|" 分割的單列資料(csv格式)。

物件拷貝的方法:

這是另外一中將資料匯入excel的方法。

在**中,我們建立了二維陣列:object[,] rawdata = new object[dt.rows.count + 1, dt.columns.count]來包含資料表中的資料

一旦資料被儲存在乙個陣列當中,它將通過excel worksheet 的get_range().value方法 ,將資料貼上到乙個 excel worksheet 之中。

我使用乙個函式去找excel worksheet的列名

參考:

如何將excel資料匯入mongoDB資料庫?

如何將excel資料匯入mongodb資料庫?以pitags.xlsx檔案為例,內容如下 idname tagname status minmax period default value unit description area process 38a03m vapourinlet piserv...

如何將excel資料匯入mongoDB資料庫

匯入步驟如下 步驟一 將pitags.xlsx 另存為 pitags.csv 步驟二 執行 imongoimport命令 mongoimport d jinguan c pitags type csv headerline file pitags.csv 引數說明 d 資料庫名 c collecti...

如何將csv格式資料匯入mysql

1 準備csv檔案。把資料集正確地儲存為csv檔案即可,儲存後的檔名和路徑為 d train.csv 2 在資料庫中新建乙個用於儲存匯入資料的表。根據需要建立資料表,這裡就不贅述建表的過程。建好的表取名為mytrain。字段對應 3 在mysql中匯入csv檔案。在資料庫中輸入如下命令 load d...