C 兩種方式實現Excel轉DataTable

2021-09-25 04:57:24 字數 1306 閱讀 8702

兩種方式實現將excel資料轉datatable,現成的東西看得懂,拿來用就行了:

1、讀取excel檔案到dataset中,再轉datatable就不用我說了吧,基礎

/// /// 讀取excel檔案到dataset中

///

/// 檔案路徑

///

public static dataset todatatable(string filepath)

]";oledbconnection conn = null;

oledbdataadapter da = null;

datatable dtsheetname = null;

dataset ds = new dataset();

try);

// 初始化介面卡

da = new oledbdataadapter();

for (int i = 0; i < dtsheetname.rows.count; i++)

da.selectcommand = new oledbcommand(string.format(sql_f, sheetname), conn);

dataset dsitem = new dataset();

da.fill(dsitem, sheetname);

ds.tables.add(dsitem.tables[0].copy());}}

finally

}return ds;

}

2、讀取excel到datatable中

/// /// 將excel匯入到datatable  

///

/// excel路徑

/// 第一行是否是列名

/// 返回datatable

public static datatable exceltodatatable(string filepath, bool iscolumnname)}}

}else

}//填充行

兩種方式實現checkBox readonly功能

今天在做開發的時候遇到了這樣乙個問題 有乙個checkbox選項是不能被改變的。但是checkbox又是沒有readonly屬性的,這個時候我就想到了另外乙個屬性disabled,但是disabled的物件是不能提交到後台的,所以這個又被排除掉了。想了想,只能新增事件來搞定了。於是在checkbox...

TabHost兩種實現方式

第一種 繼承tabactivity,從tabactivity中用gettabhost 方法獲取tabhost。只要定義具體tab內容布局就行了.package com.example.testtabhost import android.os.bundle import android.view.l...

兩種方式實現checkBox readonly功能

今天在做開發的時候遇到了這樣乙個問題 有乙個checkbox選項是不能被改變的。但是checkbox又是沒有readonly屬性的,這個時候我就想到了另外乙個屬性disabled,但是disabled的物件是不能提交到後台的,所以這個又被排除掉了。想了想,只能新增事件來搞定了。於是在checkbox...