最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

通過C#實(shí)現(xiàn)在Excel單元格中寫入文本、或數(shù)值

 更新時(shí)間:2024年07月28日 11:08:33   作者:Eiceblue  
在商業(yè)、學(xué)術(shù)和日常生活中,Excel 的使用極為普遍,本文將詳細(xì)介紹如何使用免費(fèi).NET庫將數(shù)據(jù)寫入到 Excel 中,包括文本、數(shù)值、數(shù)組、和DataTable數(shù)據(jù)的輸入,需要的朋友可以參考下

C# 在Excel單元格中寫入文本、或數(shù)值

  1. 創(chuàng)建一個(gè)工作簿Workbook對(duì)象;
  2. 獲取指定工作表;
  3. 寫入數(shù)據(jù)到指定單元格:
    • 寫入文本Worksheet.Range[].Text 或 Worksheet.Range[].Value 屬性;
    • 寫入數(shù)字Worksheet.Range[].Value2 屬性;
  4. 保存Excel文件。

C#代碼

using Spire.Xls;

namespace WriteDataToCells
{
    class Program
    {
        static void Main(string[] args)
        {
            //創(chuàng)建一個(gè)Excel工作簿
            Workbook workbook = new Workbook();

            //獲取其中第一張工作表
            Worksheet worksheet = workbook.Worksheets[0];

            //寫入數(shù)據(jù)到指定單元格
            worksheet.Range["A1"].Text = "考號(hào)";
            worksheet.Range["B1"].Text = "學(xué)生姓名";
            worksheet.Range["C1"].Value = "所在班級(jí)";
            worksheet.Range["D1"].Value = "考試成績(jī)";

            worksheet.Range["A2"].Value = "TS001";
            worksheet.Range["B2"].Value = "陳國柏";
            worksheet.Range["C2"].Value = "5班";
            worksheet.Range["D2"].Value2 = 97;

            worksheet.Range["A3"].Value = "TS002";
            worksheet.Range["B3"].Value = "易江維";
            worksheet.Range["C3"].Value = "2班";
            worksheet.Range["D3"].Value2 = 92;

            //設(shè)置字體樣式
            worksheet.Range["A1:D1"].Style.Font.IsBold = true;
            worksheet.Range["A1:D3"].Style.Font.Size = 11;
            worksheet.Range["A1:D3"].Style.Font.FontName = "宋體";

            //保存Excel文件
            workbook.SaveToFile("寫入數(shù)據(jù)到單元格.xlsx", ExcelVersion.Version2016);
        }
    }
}

C# 在Excel工作表中寫入數(shù)組

  1. 創(chuàng)建一個(gè)工作簿Workbook對(duì)象;
  2. 獲取指定工作表;
  3. 定義一個(gè)二維數(shù)組;
  4. 通過 Worksheet.InsertArray(Object\[,\] objectArray, int firstRow, int firstColumn) 方法將二維數(shù)組中的數(shù)據(jù)插入到工作表中指定位置;
  5. 保存Excel文件。

C#代碼:

using Spire.Xls;

namespace WriteArraysToWorksheet
{
    class Program
    {
        static void Main(string[] args)
        {
            //創(chuàng)建一個(gè)Excel工作簿
            Workbook workbook = new Workbook();

            //獲取其中第一張工作表
            Worksheet worksheet = workbook.Worksheets[0];

            //創(chuàng)建一個(gè)二維數(shù)組
            string[,] twoDimensionalArray = new string[,]{

                {"統(tǒng)計(jì)年份", "城市", "銷售額", "增長率"},
                {"2021", "上海", "150萬", "55%"},
                {"2021", "杭州", "80萬", "-12%"},
                {"2021", "北京", "100萬", "20%"}
            };

            //將數(shù)組寫入工作表指定位置
            worksheet.InsertArray(twoDimensionalArray, 1, 1);

            //設(shè)置字體樣式
            worksheet.Range["A1:D1"].Style.Font.IsBold = true;
            worksheet.Range["A1:D4"].Style.Font.Size = 11;
            worksheet.Range["A1:D4"].Style.Font.FontName = "宋體";

            //保存Excel文件
            workbook.SaveToFile("寫入數(shù)組.xlsx", ExcelVersion.Version2016);
        }
    }
}

C# 在Excel工作表中寫入DataTable數(shù)據(jù)表

  1. 創(chuàng)建一個(gè)工作簿Workbook對(duì)象;
  2. 獲取指定工作表;
  3. 創(chuàng)建一個(gè)DataTable對(duì)象,并添加數(shù)據(jù);
  4. 使用 Worksheet.InsertDataTable(DataTable dataTable,bool columnHeaders, int firstRow, int firstColumn, bool transTypes) 方法將DataTable的內(nèi)容插入到工作表中指定位置;
  5. 保存Excel文件。

C#代碼:

using System;
using System.Data;
using System.Drawing;
using Spire.Xls;

namespace WriteDataTableToWorksheet
{
    class Program
    {
        static void Main(string[] args)
        {
            //創(chuàng)建一個(gè)Excel工作簿
            Workbook workbook = new Workbook();

            //獲取其中第一張工作表
            Worksheet worksheet = workbook.Worksheets[0];

            //創(chuàng)建DataTable對(duì)象
            DataTable dataTable = new DataTable();
            dataTable.Columns.Add("編碼", typeof(Int32));
            dataTable.Columns.Add("產(chǎn)品", typeof(String));
            dataTable.Columns.Add("單價(jià)", typeof(Decimal));

            //創(chuàng)建行并添加數(shù)據(jù)
            DataRow dr = dataTable.NewRow();
            dr[0] = 110600015;
            dr[1] = "數(shù)據(jù)線";
            dr[2] = "8.5";
            dataTable.Rows.Add(dr);

            dr = dataTable.NewRow();
            dr[0] = 110600037;
            dr[1] = "鼠標(biāo)";
            dr[2] = "29.9";
            dataTable.Rows.Add(dr);

            dr = dataTable.NewRow();
            dr[0] = 110600021;
            dr[1] = "網(wǎng)線";
            dr[2] = "15.5";
            dataTable.Rows.Add(dr);

            //將datatable中的數(shù)據(jù)寫入工作表
            worksheet.InsertDataTable(dataTable, true, 1, 1, true);

            //設(shè)置字體樣式
            worksheet.Range["A1:D1"].Style.Font.IsBold = true;
            worksheet.Range["A1:D4"].Style.Font.Size = 11;
            worksheet.Range["A1:D4"].Style.Font.FontName = "宋體";

            //保存Excel文件
            workbook.SaveToFile("寫入DataTable.xlsx", ExcelVersion.Version2016);
        }
    }
}

通過以上提供的三個(gè)示例,你可以將各種類型的數(shù)據(jù)寫入到 Excel工作表中。

到此這篇關(guān)于通過C#實(shí)現(xiàn)在Excel單元格中寫入文本、或數(shù)值的文章就介紹到這了,更多相關(guān)C# Excel表中寫入數(shù)據(jù)內(nèi)容請(qǐng)搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!

相關(guān)文章

  • C#實(shí)現(xiàn)文件與Base64的相互轉(zhuǎn)換

    C#實(shí)現(xiàn)文件與Base64的相互轉(zhuǎn)換

    本文主要介紹了C#實(shí)現(xiàn)文件與Base64的相互轉(zhuǎn)換,文中通過示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2023-06-06
  • C#解決Excel邊框樣式無法復(fù)制及格式刷功能

    C#解決Excel邊框樣式無法復(fù)制及格式刷功能

    在運(yùn)行數(shù)據(jù)表數(shù)據(jù)導(dǎo)出到 EXCEL 數(shù)據(jù)輸出時(shí)遇到了一個(gè)問題,開發(fā)者設(shè)計(jì)了單行細(xì)線下邊框的輸出模板,但是邊框的樣式無法復(fù)制,所以本文給大家介紹了C#解決Excel邊框樣式無法復(fù)制及格式刷功能,需要的朋友可以參考下
    2024-09-09
  • C#使用Redis的基本操作

    C#使用Redis的基本操作

    這篇文章主要介紹了C#使用Redis的基本操作,需要的朋友可以參考下
    2017-06-06
  • C#實(shí)現(xiàn)十六進(jìn)制與十進(jìn)制相互轉(zhuǎn)換以及及不同進(jìn)制表示

    C#實(shí)現(xiàn)十六進(jìn)制與十進(jìn)制相互轉(zhuǎn)換以及及不同進(jìn)制表示

    在C#中十進(jìn)制和十六進(jìn)制轉(zhuǎn)換非常簡(jiǎn)單,下面這篇文章主要給大家介紹了關(guān)于C#實(shí)現(xiàn)十六進(jìn)制與十進(jìn)制相互轉(zhuǎn)換以及及不同進(jìn)制表示的相關(guān)資料,文中通過示例代碼介紹的非常詳細(xì),需要的朋友可以參考下
    2022-10-10
  • user32.dll 函數(shù)說明小結(jié)

    user32.dll 函數(shù)說明小結(jié)

    這篇文章主要介紹了user32.dll 函數(shù)說明,需要的朋友可以參考下
    2018-06-06
  • c#菜單動(dòng)態(tài)合并的實(shí)現(xiàn)方法

    c#菜單動(dòng)態(tài)合并的實(shí)現(xiàn)方法

    這篇文章主要介紹了c#菜單動(dòng)態(tài)合并的實(shí)現(xiàn)方法,文中通過示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2019-10-10
  • Unity3D實(shí)現(xiàn)漸變顏色效果

    Unity3D實(shí)現(xiàn)漸變顏色效果

    這篇文章主要為大家詳細(xì)介紹了Unity3D實(shí)現(xiàn)漸變顏色效果,文中示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2019-02-02
  • c# record的使用場(chǎng)景

    c# record的使用場(chǎng)景

    這篇文章主要介紹了c# record的使用場(chǎng)景,幫助大家更好的理解和學(xué)習(xí)使用c#的新特性,感興趣的朋友可以了解下
    2021-02-02
  • C#網(wǎng)絡(luò)請(qǐng)求與JSON解析的示例代碼

    C#網(wǎng)絡(luò)請(qǐng)求與JSON解析的示例代碼

    這篇文章主要介紹了C#網(wǎng)絡(luò)請(qǐng)求與JSON解析的示例代碼,文中通過示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2019-03-03
  • WPF自定義控件實(shí)現(xiàn)ItemsControl魚眼效果

    WPF自定義控件實(shí)現(xiàn)ItemsControl魚眼效果

    這篇文章主要為大家詳細(xì)介紹了WPF如何通過自定義控件實(shí)現(xiàn)ItemsControl魚眼效果,文中的示例代碼講解詳細(xì),需要的可以參考一下
    2024-01-01

最新評(píng)論

垦利县| 连云港市| 香格里拉县| 枞阳县| 伊川县| 桓仁| 崇信县| 夏邑县| 承德县| 金华市| 嫩江县| 田阳县| 马龙县| 朝阳市| 安康市| 静海县| 略阳县| 社旗县| 曲麻莱县| 巴林右旗| 鸡西市| 县级市| 若羌县| 正定县| 荆州市| 安多县| 加查县| 西贡区| 临夏县| 黔西县| 那曲县| 桂平市| 萍乡市| 南投县| 巴林右旗| 大足县| 湟源县| 孟村| 张北县| 景德镇市| 湟中县|