1樓:網友
如下(只是**片斷):…object missing = ;
myexcel = new ;新建excel例項。
missing, missing, missing, missing, missing, missing, missing, missing, missing, missing, missing, missing, missing, missing); 開啟filename表。
false;
myworkbook = ;
myworksheet = ;/宣告一頁的例項…for (int i = 0; i < rownum; i++)但是,由於對excel的cell賦值效率很低(因為每對cell賦一次值都回導致呼叫一次excel com+元件的介面),所有如果資料多起來的話,對excel com+元件的訪問就會很頻繁,從而導致程式執行效率極其低下。
要解決這個問題主要是減團嫌少對cell的訪問次數。查閱excel的api可知,可以通過對它的乙個屬性value2賦值(陣列)來實現和上述**一樣的作用。這就可以避免了頻繁訪問cell而導塌答手致的效能急劇下舉轎降。
c#excel匯入多條資料到資料庫,怎麼解決效能問題可以快速匯入
2樓:網友
在我做的那麼多excel匯入問題當中,都是按條讀取excel中的資料,然後插入到資料庫中。一般情況下,沒有多大的效能問題。
3樓:網友
你可以考慮批次提交,不要針對沒一條資料都進行提交。
4樓:一邊一半
你優化下sql。對於excel生成的資料,如果沒有什麼好方法進行控制,那麼原始生成的dt就要做好控制,不相關的資料一律cut,外來鍵查詢的資料如果有可能的話,儘量放在乙個臨時表中,提前抽取好,c#中對於大資料量進行for迴圈是可以的,但是不要巢狀,超過2層就會相當慢,因為你要讀取資料庫和excel**,工作量相當大。所以前期的dt一定要準備好,儘量乙個for搞定。
5樓:為伊鎖心
你的問題「c#中將資料匯入到excel」你會發現你的問題可以不提的!
現在專案需要,求教如何將c#中的資料匯入到excel表中,求c#的程式設計實現該功能!
6樓:網友
參照這個**,有原始碼,wsheet 就是你說的頁,改他的name就可以改頁名。
7樓:網友
建議你使用pageoffice,它很輕鬆地就能幫你解決這個問題啊。
8樓:
使用第三方元件 免費的。
c#.net完成資料到excel表的匯入與匯出
9樓:孫中呂
接助第3方控制項幾行**就搞定了:
帶有exporttoexcel(string filename)方法, 而且匯出的資料與grid顯示乙個樣。
樓上的**也匯出樣式嗎?
10樓:office文件開發
這個**示例內容比較詳細了,你參考一下c# excel資料匯入、匯出。
如何把excel 的資料匯入到c#中
11樓:n多的肉
以excel為資料來源,先匯入到datagridview,在用c#操縱datagridview,試試。
12樓:網友
親,可以參考msdn幫助文件那裡的office程式設計部分。
如何將Excel圖表匯入到中,如何將Excel圖表匯入到Word中?
開啟word,開啟 插入 選單欄,裡面有一個 物件 命令,根據裡面的操作就可以插入你想插入的excel圖表了!可以在excel裡選中圖表 剪下 直接貼上在word中 如何將excel中的圖表插入到word中,並可以在word中可以編輯excel圖表?1 將excel中的圖表插入到word中,並可以在...
Access拆分前後臺,如何把資料匯入到後臺
你說無法使用連結表,是指無法連結excel嗎?那麼,你前臺和後臺之前資料是怎麼訪問的?連結表嗎?連結表的話就是匯入到後臺資料庫中呀,比如前臺有一個連結表table1連線到後臺的table1的,那麼你匯入到前臺的這個連結表也就是更新後臺資料庫呀.有什麼問題嗎?docmd.transferspreads...
如何匯入到Photoshop紋理
1 滑鼠右鍵想要處理的 圖層 選擇 混合選項 2 選擇 紋理 點選一下圖案有點的倒三角形,在顯示圖案的列表右邊在單擊向右的三角形,並選擇 載入圖案 點選檢視大圖 4 選擇使用剛剛載入的 紋理 photoshopcs6紋理匯入 您好,3d物件是在3d模組裡面建立的,2.材質選項在你建立了3d物件或者3...