成人性生交大片免费看视频r_亚洲综合极品香蕉久久网_在线视频免费观看一区_亚洲精品亚洲人成人网在线播放_国产精品毛片av_久久久久国产精品www_亚洲国产一区二区三区在线播_日韩一区二区三区四区区区_亚洲精品国产无套在线观_国产免费www

主頁 > 知識(shí)庫 > 通過剪貼板實(shí)現(xiàn)將DataGridView中的數(shù)據(jù)導(dǎo)出到Excel

通過剪貼板實(shí)現(xiàn)將DataGridView中的數(shù)據(jù)導(dǎo)出到Excel

熱門標(biāo)簽:征途美甲店地圖標(biāo)注 柳州電銷機(jī)器人公司 百度地圖怎樣做地圖標(biāo)注 太原400電話上門辦理 昆明語音電銷機(jī)器人價(jià)格 400電話如何申請(qǐng)取消 浦發(fā)電話機(jī)器人提醒還款 騰訊地圖標(biāo)注手機(jī) 電銷語音機(jī)器人型號(hào)參數(shù)
將DataGridView中的數(shù)據(jù)導(dǎo)出到Excel中有許多方法,常見的方法是使用Office COM組件將DataGridView中的數(shù)據(jù)循環(huán)復(fù)制到Excel Cell對(duì)象中,然后再保存整個(gè)Excel Workbook。但是如果數(shù)據(jù)量太大,例如上萬行數(shù)據(jù)或者有多個(gè)Excel Sheet需要同時(shí)導(dǎo)出,效率會(huì)比較低??梢試L試使用異步操作或多線程的方式來解決UI死鎖的問題。

這里介紹一種直接通過Windows剪貼板將數(shù)據(jù)從DataGridView導(dǎo)出到Excel的方法。代碼如下:
復(fù)制代碼 代碼如下:

using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Windows.Forms;
using Excel = Microsoft.Office.Interop.Excel;
using System.Reflection;
using Microsoft.Office.Interop.Excel;

namespace WindowsFormsApplication1
{
public partial class Form1 : Form
{
public Form1()
{
InitializeComponent();
this.saveFileDialog1.Filter = "Excel Workbook|*.xlsx|Excel Macro-Enabled Workbook|*.xlsm|Excel 97-2003 Workbook|*.xls";
this.saveFileDialog1.FileName = "demo.xlsx";

LoadData();
}

private void LoadData()
{
BindingListCar> cars = new BindingListCar>();

cars.Add(new Car("Ford", "Mustang", 1967));
cars.Add(new Car("Shelby AC", "Cobra", 1965));
cars.Add(new Car("Chevrolet", "Corvette Sting Ray", 1965));

this.dataGridView1.DataSource = cars;
}

private void toolStripButton1_Click(object sender, EventArgs e)
{
string filePath = string.Empty;
if (this.saveFileDialog1.ShowDialog() == System.Windows.Forms.DialogResult.OK)
{
filePath = this.saveFileDialog1.FileName;
}
else
{
return;
}

this.dataGridView1.SelectAll();
Clipboard.SetDataObject(this.dataGridView1.GetClipboardContent());

Excel.Application objExcel = null;
Excel.Workbook objWorkbook = null;
Excel.Worksheet objsheet = null;
try
{
objExcel = new Microsoft.Office.Interop.Excel.Application();
objWorkbook = objExcel.Workbooks.Add(Missing.Value);
objsheet = (Excel.Worksheet)objWorkbook.ActiveSheet;
objExcel.Visible = false;

objExcel.get_Range("A1", System.Type.Missing).PasteSpecial(XlPasteType.xlPasteAll, XlPasteSpecialOperation.xlPasteSpecialOperationNone, Type.Missing, Type.Missing);
objsheet.Name = "Demo";
//Set table properties
objExcel.Cells.EntireColumn.AutoFit();//auto column width
objExcel.Cells.VerticalAlignment = Microsoft.Office.Interop.Excel.Constants.xlCenter;
objExcel.Cells.HorizontalAlignment = Microsoft.Office.Interop.Excel.Constants.xlLeft;
objExcel.ErrorCheckingOptions.BackgroundChecking = false;

//save file
objWorkbook.SaveAs(filePath, Missing.Value, Missing.Value, Missing.Value, Missing.Value,
Missing.Value, Excel.XlSaveAsAccessMode.xlShared, Missing.Value, Missing.Value, Missing.Value,
Missing.Value, Missing.Value);
}
catch (Exception error)
{
MessageBox.Show(error.Message, "Error", MessageBoxButtons.OK, MessageBoxIcon.Error);
return;
}
finally
{
//Dispose the Excel related objects
if (objWorkbook != null)
{
objWorkbook.Close(Missing.Value, Missing.Value, Missing.Value);
}
if (objExcel.Workbooks != null)
{
objExcel.Workbooks.Close();
}
if (objExcel != null)
{
objExcel.Quit();
}

objsheet = null;
objWorkbook = null;
objExcel = null;
GC.Collect(); // force final cleanup.
}
}
}

public class Car
{
private string _make;
private string _model;
private int _year;

public Car(string make, string model, int year)
{
_make = make;
_model = model;
_year = year;
}

public string Make
{
get { return _make; }
set { _make = value; }
}

public string Model
{
get { return _model; }
set { _model = value; }
}

public int Year
{
get { return _year; }
set { _year = value; }
}
}
}

導(dǎo)出數(shù)據(jù)到Excel的操作在事件toolStripButton1_Click中,代碼的第49行和50行是將DataGridView當(dāng)前選中的行復(fù)制到系統(tǒng)剪貼板中,62行將剪貼板中的內(nèi)容粘貼到Excel默認(rèn)Sheet的A1單元格中。Excel會(huì)自動(dòng)格式化將粘貼的內(nèi)容,如下圖。


使用剪貼板導(dǎo)出數(shù)據(jù)過程比較簡單,省去了對(duì)Excel對(duì)象的遍歷和操作,缺點(diǎn)是無法對(duì)導(dǎo)出的數(shù)據(jù)進(jìn)行格式和樣式的設(shè)置。如果需要對(duì)導(dǎo)出的數(shù)據(jù)進(jìn)行樣式設(shè)置,可以嘗試使用OpenXML的方式來修改Excel文件的樣式,
您可能感興趣的文章:
  • asp.net DataGridView導(dǎo)出到Excel的三個(gè)方法[親測]
  • asp.net GridView導(dǎo)出到Excel代碼
  • GridView導(dǎo)出Excel實(shí)現(xiàn)原理與代碼
  • GridView選擇性導(dǎo)出Excel解決方案
  • C#使用RenderControl將GridView控件導(dǎo)出到EXCEL的方法
  • ASP.NET使用GridView導(dǎo)出Excel實(shí)現(xiàn)方法
  • C#導(dǎo)出GridView數(shù)據(jù)到Excel文件類實(shí)例
  • GridView導(dǎo)出Excel常見的5種文本格式

標(biāo)簽:新疆 德陽 江蘇 蘭州 張家界 陽泉 白山 天門

巨人網(wǎng)絡(luò)通訊聲明:本文標(biāo)題《通過剪貼板實(shí)現(xiàn)將DataGridView中的數(shù)據(jù)導(dǎo)出到Excel》,本文關(guān)鍵詞  通過,剪貼板,實(shí),現(xiàn)將,DataGridView,;如發(fā)現(xiàn)本文內(nèi)容存在版權(quán)問題,煩請(qǐng)?zhí)峁┫嚓P(guān)信息告之我們,我們將及時(shí)溝通與處理。本站內(nèi)容系統(tǒng)采集于網(wǎng)絡(luò),涉及言論、版權(quán)與本站無關(guān)。
  • 相關(guān)文章
  • 下面列出與本文章《通過剪貼板實(shí)現(xiàn)將DataGridView中的數(shù)據(jù)導(dǎo)出到Excel》相關(guān)的同類信息!
  • 本頁收集關(guān)于通過剪貼板實(shí)現(xiàn)將DataGridView中的數(shù)據(jù)導(dǎo)出到Excel的相關(guān)信息資訊供網(wǎng)民參考!
  • 推薦文章
    欧美一区二区三区四| 91精品国产福利在线观看| 成人av在线亚洲| 日韩中文字幕免费观看| 久久久久久久久综合| 尤物九九久久国产精品的分类| 久久精品亚洲人成影院| 亚洲成人久久电影| 最新天堂在线视频| av无码精品一区二区三区宅噜噜| 操bbb操bbb| 性欧美xxxx免费岛国不卡电影| 777永久免费网站国产| 国产精品theporn88| 日韩精品一区二区三区中文字幕| 国产极品在线视频| 欧美狂猛xxxxx乱大交3| 国产精品视频第一区二区三区| 国产理论片免费观看| 一区二区三区在线视频播放| 日韩av在线一区| 九九精品调教| 日韩中文字幕网址| 国产一二三四在线| 亚洲精品婷婷| www国产成人| 国模大尺度私拍在线视频| 欧美日韩卡一| 成人爽a毛片免费啪啪红桃视频| 99久久国产综合精品五月天喷水| 成人在线免费观看网站| 欧美久久精品一级c片| 日韩欧美福利视频| 精品国产一区二区三区噜噜噜| av成人免费网站| 中文字幕亚洲无线码在线一区| 欧美一级成年大片在线观看| 欧美aaa大片| 亚洲一级在线播放| 久久久久国产精品嫩草影院| 亚洲乱码免费伦视频| 呦呦视频在线观看| 亚洲偷熟乱区亚洲香蕉av| 91国语精品自产拍在线观看性色| 范冰冰一级做a爰片久久毛片| 欧美日韩亚洲在线观看| 5858s免费视频成人| 日本精品久久久久久久久久| 欧美国产中文高清| 人与人69性欧美三人交| 色婷婷综合缴情免费观看| 成人午夜视频在线观看| 国产主播av在线| 亚洲第一综合天堂另类专| 性生活免费观看视频| 欧美一级片在线播放| 一区二区三区四区五区视频| 中文字幕免费在线| 久久国产66| 国产精彩视频在线观看| 青春草在线免费视频| 国产清纯在线一区二区www| 最猛黑人系列在线播放| 日韩久久精品成人| 国产精品无码av无码| 国产粉嫩一区二区三区在线观看| 7m精品福利视频导航| 成人精品久久一区二区三区| 公交车强行挺进岳身体| 香蕉av一区二区三区| 中文字幕亚洲一区| 精品视频在线播放色网色视频| 亚洲中文无码av在线| 欧美日韩看片| 中文字幕在线免费观看视频| 欧美aaa在线| 日韩一区二区欧美| 91三级在线| 欧美精品做受xxx性少妇| 在线播放成人| 成人免费短视频| 天堂视频在线观看免费| www成人免费观看| 97国产精品人人爽人人做| 日本亚州欧洲精品不卡| 亚洲人成在线观看网站高清| 亚洲欧美国产高清va在线播放| 日本高清成人vr专区| 成a人片国产精品| 在线国产三级| 免费一级特黄特色毛片久久看| 免费中文日韩| 精品国产伦一区二区三区观看方式| 天天做天天爱天天爽| 久久精品国产亚洲av麻豆色欲| 国产一区白浆| 久久在线观看视频| 黑人极品videos精品欧美裸| 免费看三级黄色片| 韩国欧美一区二区| 欧美有码视频| 色香蕉久久蜜桃| 国产黑人绿帽在线第一区| 5566日本婷婷色中文字幕97| 国产黄色特级片| 不卡视频在线播放| 中文字幕一区二区三区四区视频| 99r国产精品| 久久伊人国产| 国产成人鲁色资源国产91色综| 国产日韩在线看片| 欧洲亚洲一区二区三区四区五区| 99久久精品国产网站| 日韩影视在线观看| 蜜桃传媒在线观看免费进入| 美女av电影| 成人免费看视频网站| 人妻无码一区二区三区久久99| 国产精品a成v人在线播放| 51漫画成人app入口| 影音先锋在线视频| 久久精品国产一区二区三区| 日韩免费网站| 国模吧一区二区三区| 免费看av的网址| 人妻少妇精品无码专区| 国产精品美女久久久浪潮软件| 国产精品视频第一区| 中文精品视频| h片在线观看视频| 午夜精品免费视频| 日韩女优制服丝袜电影| 日本午夜一区| 卡一卡二卡三在线观看| 无码日韩精品一区二区| 一本色道88久久加勒比精品| 青青草原在线亚洲| 中文字幕乱码在线播放| 欧美剧情电影在线观看完整版免费励志电影| 一区二区欧美在线观看| 视频欧美一区| 四虎影视国产精品| 国产精品福利网| 最近的中文字幕在线看视频| 美女日批视频在线观看| 国产白丝袜美女久久久久| 亚洲福利视频久久| 露脸国产精品自产在线播| 熟年交尾五十路视频在线播放| 天天综合狠狠精品| 久久久久免费观看| 日批视频在线播放| 337p日本欧洲亚洲大胆鲁鲁| 亚洲欧美一区二区三区四区五区| 国产欧美日韩综合精品一区二区三区| 精品久久久久久久久久久久久| 中文字幕精品在线视频| 国产精品高清无码在线观看| 欧美激情论坛| 国产真实乱子伦| 黄色三级免费电影| 国内精品久久久久久99蜜桃| 国产无遮挡呻吟娇喘视频| 成人免费精品视频| 日韩综合小视频| 日韩成人视屏| 女人黄色免费在线观看| 亚洲丝袜美腿一区| 一区二区三区资源| 国产福利电影| 久久精品这里热有精品| 国产不卡精品视男人的天堂| 91天堂在线视频| 性疯狂做受xxxx高清视频| 亚洲国产精品综合久久久| jizz日本大全| 视频一区视频二区中文字幕| 精品999在线| 制服丝袜成人动漫| 韩国在线视频一区| 成人毛片18女人毛片| 蜜桃精品一区二区| 亚洲福利专区| 黑人久久a级毛片免费观看| 成人精品在线视频观看| 一级欧美一级日韩片| 日韩福利视频一区| 91视频网址免费观看| 国产av无码专区亚洲a∨毛片| 亚洲一区二区电影| 欧美三级日本三级少妇99| 五月婷婷激情综合网| 免费在线观看av的网站| 国产精品久久久久无码av色戒| 成人影院在线免费观看| 亚洲国产又黄又爽女人高潮的| 欧美激情理论| 亚洲免费观看高清完整版在线观看| 无码专区aaaaaa免费视频| 国产老熟女伦老熟妇露脸| 国产日韩欧美91| 奴色虐av一区二区三区| 国产中文伊人| 日本一区精品视频| 亚洲91久久| 亚洲欧美va天堂人熟伦| 国产精品视频在线免费观看| 欧美高清在线一区| ass极品水嫩小美女ass| 成人1区2区3区| 亚洲高清视频的网址| 精品国产3级a| h网站视频在线观看| 日本黄色片一级片| 日日夜夜狠狠操| 夜夜骑天天操| 免费一级特黄特色大片| 精品人体无码一区二区三区| 综合婷婷亚洲小说| 精品粉嫩aⅴ一区二区三区四区| 欧美三级三级三级爽爽爽| 亚洲av鲁丝一区二区三区| 欧美国产一二三区| 色www永久免费视频首页在线| 国产欧美日韩综合精品一区二区| 99re这里只有精品在线| 扒开腿狂躁女人爽出白浆2| 97香蕉久久| 熟女俱乐部一区二区视频在线| 日韩精品久久理论片| 日本在线观看网址| 国产成人午夜视频| 国产精品99一区二区三区| 手机在线视频一区| 欧美三级第一页| 少妇丰满尤物大尺度写真| 女人18毛片九区毛片在线| 国产精品久久久久久久一区探花| 成人综合网址| 亚洲最大成人在线| 国产同性人妖ts口直男| 亚洲国产精品成人综合久久久| 精品久久精品| 亚洲国产图片| 每日在线更新av| 污黄视频在线观看| 久久波多野结衣| 亚洲人成精品久久久久| 污网站在线观看免费| a资源在线观看| 人与嘼交av免费| 国产美女亚洲精品7777| 色先锋最新资源| 亚洲超碰在线观看| 久久久av毛片精品| 91视频成人| 国产黄色一级电影| 免费久久网站| 欧美日韩理论片| 久久99精品久久| 欧美成人性网| 国产精品狼人久久影院观看方式| 97人人做人人爽香蕉精品| 91九色porn| 国产成人麻豆精品午夜在线| 久久成人麻豆午夜电影| 亚洲视频在线观看日本a| 亚洲综合色噜噜狠狠| 成人做爰www看视频软件| 国产福利在线看| 亚洲国产精品久久网午夜小说| 丁香激情五月少妇| 在线免费观看日本欧美爱情大片| 欧美成人一级视频| 三级精品视频久久久久| 黄色工厂这里只有精品| 国产高清视频免费在线观看| 亚洲国产精选| 牛牛澡牛牛爽一区二区| 亚洲精品午夜国产va久久成人| 高清毛片在线看| 久久人妻少妇嫩草av蜜桃| 欧美男同视频网| 国产精品电影网| 国产一区二区影视| 校园春色亚洲| 日本黄视频在线观看| 精品少妇人妻av免费久久洗澡| 欧美高清电影在线看| 国产女片a归国片aa| 欧美大人香蕉在线| 9191成人精品久久| 91视频免费在线观看| 不卡影院一区二区| 亚洲精品乱码久久久久久久久久久久| 在线观看国产视频| 91极品身材尤物theporn| 国产欧美一区二区精品性| 亚洲精品午夜av福利久久蜜桃| 免费av网址在线| 亚洲第一在线播放| 欧美理论影院| 国产激情在线看| 国产精品激情av电影在线观看| 国产高清在线精品一区二区三区| 91丝袜超薄交口足| 欧美牲交a欧美牲交| 欧美高清第一页| 男人舔女人下面高潮视频| 日本老熟妇毛茸茸| 日本网站在线免费观看| 91国产免费视频| 国产黄色一级网站| 五月六月丁香婷婷| 亚洲色图色老头| 国产精品黑丝在线播放| 开心激情综合| 8x8ⅹ拨牐拨牐拨牐在线观看| 亚洲欧美一区二区三区孕妇| 久久电影视频| 在线观看国产原创自拍视频| 青青青免费视频在线2| 精品国产青草久久久久96| 久久精品国产亚洲av无码娇色| 日本午夜在线视频| 2020国产精品极品色在线观看| 精品爆乳一区二区三区无码av| 在线观看的黄色网址|