1. 程式人生 > >用C#將DataGridView中資料寫到Excel

用C#將DataGridView中資料寫到Excel

為了將DataGridView控制元件顯示的資料寫成Excel的xls檔案,上網查了不少文章,但大部分都是將DataGridView繫結到外部的資料 源,轉換也只是把資料來源資料轉換成xls檔案,而不是把空間中的資料直接寫到xls檔案。後來只好先把DataGridView中的資料顯示到Excel 中,然後在Excel中再把檔案儲存為xls檔案,雖然麻煩,但也算實現了目的。

    下面的程式碼就是實現上述功能的核心程式碼,也是我在網上查到的,在此謝謝貢獻這段程式碼的好心人。我在自己的程式中只做了很少的修改,非常非常的小,原始程式碼的註釋沒有去掉,修改前後的程式碼在註釋中有表明。程式碼本身很好懂。

    程式碼如下:

相關推薦

C#DataGridView資料Excel

為了將DataGridView控制元件顯示的資料寫成Excel的xls檔案,上網查了不少文章,但大部分都是將DataGridView繫結到外部的資料 源,轉換也只是把資料來源資料轉換成xls檔案,而不是把空間中的資料直接寫到xls檔案。後來只好先把DataGridView中的

C#dataGridView顯示的資料匯出到Excel(大資料量超實用版)

       開發中很多情況下需要將dataGridView控制元件中顯示的資料結果以Excel或者Word的形式匯出來,本例就來實現這個功能。由於從資料庫中查找出某些資料列可能沒必要顯示出來,在dataGridView中將對應的列隱藏了,這時匯出時就會將隱藏的列匯出來,顯

c#dataGridView顯示的資料匯出到excel

開發中很多情況下需要將dataGridView控制元件中顯示的資料結果以Excel或者Word的形式匯出來,本例就來實現這個功能。方法:先將dataGridView中顯示的部分存進DataTable,然後就DataTable匯出到Excel。 首先,新增引用: 第二,建立

c#使用npoidatagridview的全部資料匯出到excel

 #region          /// <summary>         /// NPOI DataGridView 匯出 EXCEL         /// </summary>         /// <param name="fil

dataGridView資料匯出到Excel

//需要引用Microsoft.Office.Excel的資料集             Microsoft.Office.Interop.Excel.Application excel = new Microsoft.Office.

c# winform DataGridView匯出資料到Excel,可以匯出當前頁和全部資料

關鍵字: datagridview 匯出 資料 excel 當前頁 全部 準備工作就是可以分頁的DataGridView,和兩個按鈕,一個用來匯出當前頁資料到Excel,一個用來匯出全部資料到Excel 沒有使用SaveFileDialog,但卻可以彈出儲存對話方塊

DataGridView資料匯出到Excel

1、右鍵單擊專案,新增對EXCEL的引用(在COM選項卡中)。 2、 在專案中新建一個模組,在其中建立下面的帶引數過程:     Public Sub DcExcel(ByVal DGV As DataGridView)        '把datagridview中的資料匯出

DatagridView資料完美匯出到Excel

對於匯出Excel這一功能的基本製作相信大寫都已經很熟悉了。那我就簡單的介紹一下。 首先:新增引用 其次:匯入名稱空間 Imports System.Data Imports Microsoft

C#中將DataGridView查詢出來的資料使用DataTable匯出為Excel表格(通過NPOI)

1.首先在當前專案中新增引用NPOI.dll 2.在專案中新增類ExportExcel.cs using System; using System.Collections.Generic; using System.Linq; using System.Text; usi

c語言 記憶體資料以二進位制形式寫入檔案 檔案資料表現形式

最近有在寫關於將記憶體中的資料寫入檔案的程式,當程式執行後,卻發現檔案中的位元組資料有些難以理解。思考後發現了其中的道理。 程式碼如下: #include<stdio.h> #include<stdlib.h> struct BlockInfo { bool is

如何datagridview修改的資料同步到資料庫

C#WINFORM問題DATAGRIDVIEW中COMBOBOX選項改變觸發事件用哪個方法C#WINFORM問題DATAGRIDVIEW中COMBOBOX選項改變觸發事件用哪個方法C#WINFORM問題DATAGRIDVIEW中COMBOBOX選項改變觸發事件用哪個方法C#W

如何Word資料轉換為excel表格

如何將Word轉Excel是日常辦公中常常會遇到的問題。那我們該如何操作才能將Word文件轉換成Excel表格呢。下面就教大家兩種Word轉Excel的方法。 Excel培訓 方法一:word表格轉excel 直接複製word表格——在excel中選擇黏貼——調整表格格式使得表格更美觀

C#對DataGridView資料進行新增、修改、刪除操作c#操作datatable

1.建立表 DataSet ds=new DataSet(); DataTable dt=new DataTable("User"); ds.Add(dt); dt.Columns.Add("user_name",typeof(string)); dt.Columns.Ad

sqoopmysql的資料匯入到hive表,原理分析

Sqoop 將 Mysql 的資料匯入到 Hive 中 準備Mysql 資料 如圖所示,準備一張表,資料隨便造一些,當然我這裡的資料很簡單。 編寫命令 編寫引數檔案 個人習慣問題,我喜歡把引數寫到檔案裡,然後再命令列引用。 vim mysql-info, #

sqoopmysql的資料匯入到hive表

用sqoop將mysql的資料匯入到hive表中 1:先將mysql一張表的資料用sqoop匯入到hdfs中 準備一張表    需求 將 bbs_product 表中的前100條資料導 匯出來  只要id  brand_id和 na

C#把txt的資料匯入excel,逗號分隔

using System; using System.Collections.Generic; using System.ComponentModel; using System.Data; using System.Drawing; using System.Linq; using System.Text;

關於C#操作資料庫的Image資料

<script type="text/javascript" src="http://pagead2.googlesyndication.com/pagead/show_ads.js"> </script><script type="text/

C#TextBox裡資料按行讀取到陣列

TextBox多行輸入: 將屬性中Multiline設定為Truestring[] str = new string[TextBox1.Lines.Length];for (int i = 0; i < TextBox1.Lines.Length; i++){    s

C++csv檔案資料讀入陣列

將形如 1,2,3 4,5,6 7,8,9 的csv檔案資料放入二維陣列中。 #include <iostream> #include <string

C#gridcontrol資料匯出到.csv檔案

 C# 匯出CSV 然後用excel開啟,主要是用逗號來分割開每一列,匯出時間格式的時候必須要經過字元替換,否則出現亂碼。 //檔案匯出         private void btnExport_Click(object sender, EventArgs e)