国产 无码 综合区,色欲AV无码国产永久播放,无码天堂亚洲国产AV,国产日韩欧美女同一区二区

C#將數(shù)據(jù)庫(kù)數(shù)據(jù)導(dǎo)出到Excel & 將Excel文件導(dǎo)入到數(shù)據(jù)庫(kù)

這篇具有很好參考價(jià)值的文章主要介紹了C#將數(shù)據(jù)庫(kù)數(shù)據(jù)導(dǎo)出到Excel & 將Excel文件導(dǎo)入到數(shù)據(jù)庫(kù)。希望對(duì)大家有所幫助。如果存在錯(cuò)誤或未考慮完全的地方,請(qǐng)大家不吝賜教,您也可以點(diǎn)擊"舉報(bào)違法"按鈕提交疑問(wèn)。

1、讀取Excel數(shù)據(jù)并寫入到SQLServer數(shù)據(jù)庫(kù)中;

2、將SQLServer數(shù)據(jù)庫(kù)中的數(shù)據(jù)寫入到Excel表中;

以下部分程序代碼:

public void printAll(DataGridView dgv)
        {           
            try
            {
                SaveFileDialog saveFileDialog = new SaveFileDialog();
                saveFileDialog.Filter = "導(dǎo)出Excel (*.xlsx)|*.xlsx";
                saveFileDialog.FilterIndex = 0;
                saveFileDialog.RestoreDirectory = true;
                saveFileDialog.CreatePrompt = true;
                saveFileDialog.Title = "導(dǎo)出文件保存路徑";
                saveFileDialog.ShowDialog();
                string strName = saveFileDialog.FileName;
                if (strName.Length != 0)
                {
                    //沒有數(shù)據(jù)的話就不往下執(zhí)行  
                    if (dgv.Rows.Count == 0)
                          return;
                    System.Reflection.Missing miss = System.Reflection.Missing.Value;
                    Microsoft.Office.Interop.Excel.Application excel = new Microsoft.Office.Interop.Excel.Application();
                    excel.Application.Workbooks.Add(true);
                    excel.Visible = true;//若是true,則在導(dǎo)出的時(shí)候會(huì)顯示EXcel界面。  
                    if (excel == null)
                    {
                        MessageBox.Show("EXCEL無(wú)法啟動(dòng)!", "錯(cuò)誤", MessageBoxButtons.OK, MessageBoxIcon.Error);
                        return;
                    }
                    Workbooks books = excel.Workbooks;
                    Workbook book = books.Add(miss);
                    Worksheet sheet = (Worksheet)book.ActiveSheet;
                    sheet.Name = "Sheet1";
                    //生成Excel中列頭名稱  
                    for (int i = 0; i < dgv.Columns.Count; i++)
                    {
                        if (dgv.Columns[i].Visible == true)
                        {
                            excel.Cells[1, i + 1] = dgv.Columns[i].HeaderText;
                        }

                    }
                    //把DataGridView當(dāng)前頁(yè)的數(shù)據(jù)保存在Excel中  
                   
                    sheet.SaveAs(strName, miss, miss, miss, miss, miss, XlSaveAsAccessMode.xlNoChange, miss, miss, miss);
                    book.Close(false, miss, miss);
                    books.Close();
                    excel.Quit();
                    System.Runtime.InteropServices.Marshal.ReleaseComObject(sheet);
                    System.Runtime.InteropServices.Marshal.ReleaseComObject(book);
                    System.Runtime.InteropServices.Marshal.ReleaseComObject(books);
                    System.Runtime.InteropServices.Marshal.ReleaseComObject(excel);
                    GC.Collect();
                    MessageBox.Show("數(shù)據(jù)已經(jīng)成功導(dǎo)出!", "提示", MessageBoxButtons.OK, MessageBoxIcon.Information);

                    System.Diagnostics.Process.Start(strName);
                }
            }
            catch (Exception ex)
            {
                MessageBox.Show(ex.Message, "導(dǎo)出失敗!");
            }
        }

?完整代碼程序及配套測(cè)試數(shù)據(jù)庫(kù)數(shù)據(jù)如下:

https://download.csdn.net/download/XueJiaoKui/85331183https://download.csdn.net/download/XueJiaoKui/85331183文章來(lái)源地址http://www.zghlxwxcb.cn/news/detail-602022.html

到了這里,關(guān)于C#將數(shù)據(jù)庫(kù)數(shù)據(jù)導(dǎo)出到Excel & 將Excel文件導(dǎo)入到數(shù)據(jù)庫(kù)的文章就介紹完了。如果您還想了解更多內(nèi)容,請(qǐng)?jiān)谟疑辖撬阉鱐OY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!

本文來(lái)自互聯(lián)網(wǎng)用戶投稿,該文觀點(diǎn)僅代表作者本人,不代表本站立場(chǎng)。本站僅提供信息存儲(chǔ)空間服務(wù),不擁有所有權(quán),不承擔(dān)相關(guān)法律責(zé)任。如若轉(zhuǎn)載,請(qǐng)注明出處: 如若內(nèi)容造成侵權(quán)/違法違規(guī)/事實(shí)不符,請(qǐng)點(diǎn)擊違法舉報(bào)進(jìn)行投訴反饋,一經(jīng)查實(shí),立即刪除!

領(lǐng)支付寶紅包贊助服務(wù)器費(fèi)用

相關(guān)文章

  • C# 導(dǎo)出EXCEL 和 導(dǎo)入

    C# 導(dǎo)出EXCEL 和 導(dǎo)入

    2024年01月16日
    瀏覽(17)
  • c# 將數(shù)據(jù)導(dǎo)出到EXCEL文件(一)

    c# 將數(shù)據(jù)導(dǎo)出到EXCEL文件(一)

    ? ? ? ?本文講的是引用微軟的office com組件,將數(shù)據(jù)導(dǎo)出到excel文件。因此使用前提是:電腦上已經(jīng)安裝可以使用的微軟的office軟件。 第一步:項(xiàng)目中加入微軟的office的com組件引用。 在鼠標(biāo)右擊項(xiàng)目,點(diǎn)擊【添加】彈出菜單列表,選擇【項(xiàng)目引用】 彈出【引用管理器】對(duì)話

    2023年04月09日
    瀏覽(16)
  • Django中利用Admin后臺(tái)實(shí)現(xiàn)Excel/CSV的導(dǎo)入更新數(shù)據(jù)庫(kù)和導(dǎo)出數(shù)據(jù)到Excel/CSV

    Django中利用Admin后臺(tái)實(shí)現(xiàn)Excel/CSV的導(dǎo)入更新數(shù)據(jù)庫(kù)和導(dǎo)出數(shù)據(jù)到Excel/CSV

    本文基于Django自帶的admin 后臺(tái)實(shí)現(xiàn)Excel,csv,Json等格式文件的導(dǎo)入并更新后臺(tái)數(shù)據(jù)庫(kù)。 核心是引入 django-import-export 模塊。 我們先創(chuàng)建一個(gè)app:app01 python manage.py startapp app01 然后在app01文件夾下的models.py 中寫入如下模型數(shù)據(jù): 指定清華鏡像會(huì)快很多 修改兩處: 注冊(cè)import_exp

    2023年04月09日
    瀏覽(25)
  • MySQL 數(shù)據(jù)庫(kù)文件的導(dǎo)入導(dǎo)出

    MySQL 數(shù)據(jù)庫(kù)文件的導(dǎo)入導(dǎo)出

    目錄 數(shù)據(jù)庫(kù)的導(dǎo)出 導(dǎo)出整個(gè)數(shù)據(jù)庫(kù) 導(dǎo)出數(shù)據(jù)庫(kù)中的數(shù)據(jù)表 導(dǎo)出數(shù)據(jù)庫(kù)結(jié)構(gòu) 導(dǎo)出數(shù)據(jù)庫(kù)中表的表結(jié)構(gòu) 導(dǎo)出多個(gè)數(shù)據(jù)庫(kù) 導(dǎo)出所有數(shù)據(jù)庫(kù) 數(shù)據(jù)庫(kù)的導(dǎo)入 mysqldump -h IP地址 -P 端口 -u 用戶名 -p 數(shù)據(jù)庫(kù)名 導(dǎo)出的文件名 用管理員權(quán)限打開cmd進(jìn)入MySQL的bin目錄下,根據(jù)自己情況調(diào)整 ?

    2024年02月13日
    瀏覽(34)
  • C#讀寫導(dǎo)入導(dǎo)出Excel表格模板(NPOI)

    C#讀寫導(dǎo)入導(dǎo)出Excel表格模板(NPOI)

    NPOI是指構(gòu)建在POI 3.x版本之上的一個(gè)程序,NPOI可以在沒有安裝Office的情況下對(duì)Word或Excel文檔進(jìn)行讀寫操作。 NPOI是一個(gè)開源的C#讀寫Excel、WORD等微軟OLE2組件文檔的項(xiàng)目。 1、您可以完全免費(fèi)使用該框架 2、包含了大部分EXCEL的特性(單元格樣式、數(shù)據(jù)格式、公式等等) 3、專業(yè)的技

    2023年04月08日
    瀏覽(27)
  • mysql,mysqldump數(shù)據(jù)庫(kù)導(dǎo)入導(dǎo)出sql文件

    在使用MySQL數(shù)據(jù)庫(kù)時(shí),經(jīng)常需要備份和恢復(fù)數(shù)據(jù)庫(kù),通過(guò)導(dǎo)出sql文件備份和直接執(zhí)行sql文件恢復(fù)是非常便捷的方式。本篇博客主要介紹如何對(duì)MySQL數(shù)據(jù)庫(kù)通過(guò)cmd命令導(dǎo)出和導(dǎo)入sql文件。 導(dǎo)出sql文件可以使用mysqldump。主要有如下幾種操作: ①導(dǎo)出整個(gè)數(shù)據(jù)庫(kù) (包括數(shù)據(jù)庫(kù)中的數(shù)

    2023年04月10日
    瀏覽(35)
  • 微信小程序 -- 數(shù)據(jù)庫(kù)數(shù)據(jù)excel文件批量導(dǎo)入

    一、excel文件批量導(dǎo)入數(shù)據(jù)到數(shù)據(jù)庫(kù) 1.創(chuàng)建node.js函數(shù)upload,點(diǎn)擊upload右鍵外部終端中安裝類庫(kù) 2.云函數(shù)代碼 js代碼

    2024年02月12日
    瀏覽(24)
  • C#備份數(shù)據(jù)庫(kù)文件

    C#備份數(shù)據(jù)庫(kù)文件

    c#備份數(shù)據(jù)庫(kù)文件完整代碼 sqlServer? 存儲(chǔ)過(guò)程: App.config添加配置項(xiàng) DAL文件: BLL: 窗體調(diào)用:

    2024年02月09日
    瀏覽(20)
  • 【MySQL × SpringBoot 突發(fā)奇想】全面實(shí)現(xiàn)流程 · 數(shù)據(jù)庫(kù)導(dǎo)出Excel表格文件的接口

    【MySQL × SpringBoot 突發(fā)奇想】全面實(shí)現(xiàn)流程 · 數(shù)據(jù)庫(kù)導(dǎo)出Excel表格文件的接口

    在上一篇博客,【MySQL × SpringBoot 突發(fā)奇想】全面實(shí)現(xiàn)流程 · xlsx文件,Excel表格導(dǎo)入數(shù)據(jù)庫(kù)的接口_s:103的博客-CSDN博客 我們學(xué)習(xí)了如何導(dǎo)入表格,現(xiàn)在我們反過(guò)來(lái),看看如何導(dǎo)出表格~ 網(wǎng)絡(luò)資料: View Object(視圖對(duì)象)是一種在軟件開發(fā)中常見的設(shè)計(jì)模式,它用于在用戶界面

    2024年02月08日
    瀏覽(19)
  • 用sql將excel文件導(dǎo)入數(shù)據(jù)庫(kù)(Microsoft.ACE.OLEDB.12.0)

    1、將xlsx(或者xls文件,需要將文件后綴修改)文件數(shù)據(jù)插入數(shù)據(jù)庫(kù)中 2、將csv文件數(shù)據(jù)插入數(shù)據(jù)庫(kù)中 其中, \\\"HDR=yes;\\\"是說(shuō)Excel文件的第一行是列名而不是數(shù)據(jù),\\\"HDR=no;\\\"正好與前面的相反。 \\\"IMEX=1 \\\"如果列中的數(shù)據(jù)類型不一致,使用\\\"IMEX=1\\\"可必免數(shù)據(jù)類型沖突。 3、判斷路徑下是

    2024年02月12日
    瀏覽(28)

覺得文章有用就打賞一下文章作者

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

請(qǐng)作者喝杯咖啡吧~博客贊助

支付寶掃一掃領(lǐng)取紅包,優(yōu)惠每天領(lǐng)

二維碼1

領(lǐng)取紅包

二維碼2

領(lǐng)紅包