Excel資料與DateTable資料的轉換

2021-09-07 15:54:44 字數 1438 閱讀 3279

public

class

excelhelper : idisposable

//////

將datatable資料匯入到excel中

/// ///

要匯入的資料

///datatable的列名是否要匯入

///要匯入的excel的sheet的名稱

///匯入資料行數(包含列名那一行)

public

int datatabletoexcel(datatable data, string sheetname, bool

iscolumnwritten)

else

if (iscolumnwritten == true) //

寫入datatable的列名

count = 1

; }

else

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

++count;

}workbook.write(fs);

//寫入到excel

return

count;

}catch

(exception ex)

}//////

將excel中的資料匯入到datatable中

/// ///

excel工作薄sheet的名稱

///第一行是否是datatable的列名

///返回的datatable

public datatable exceltodatatable(string sheetname, bool

isfirstrowcolumn)

}else

if (sheet != null

) }}

startrow = sheet.firstrownum + 1

; }

else

//最後一列的標號

int rowcount =sheet.lastrownum;

for (int i = startrow; i <= rowcount; ++i)

data.rows.add(datarow);}}

return

data;

}catch

(exception ex)

}public

void

dispose()

protected

virtual

void dispose(bool

disposing)

fs = null

; disposed = true

; }}}

view code

Excel與SQL Server資料互動

第一部分 在excel匯入sql server中的資料 在 資料 選項卡上的 獲取外部資料 組中,單擊 自其他 然後單擊 來自sql server 在 伺服器名稱 框中,鍵入要連線的 sql server 計算機的名稱。在 登入憑據 下,執行下列操作之一 要使用當前的 microsoft windo...

Excel與資料庫操作

vc6.0中用ado操作excel的連線字串 dsn excel files dbq filepath filename defaultdir filepath driver id 790 maxbuffersize 2048 pagetimeout 5 例如 dsn excel files dbq...

GridView與Excel資料匯入匯出

gridview與excel資料匯入匯出 一 將 gridview 的資料匯入到 excel 中 using system using system.collections.generic using system.text using system.io using system.web usin...