如何使用C#读取和写入Excel文件

作者:佚名 上传时间:2023-03-26 运行软件:Microsoft Visual Studio 2017 软件版本:Microsoft Excel 2010 版权申诉

展示如何使用C#读取和写入Excel文件,通过使用Microsoft.Office.Interop.Excel库和实现COM互操作,将Excel文件的数据读入到DataTable中,并将DataTable的数据写入到Excel文件中。

using System;  
using System.Data;  
using Microsoft.Office.Interop.Excel;  

namespace ExcelManipulation  
{  
    class Program  
    {  
        static void Main(string[] args)  
        {  
            Application xlApp = new Application(); 
            Workbook xlWorkBook = xlApp.Workbooks.Open("C:\\test.xlsx");  
            Worksheet xlWorkSheet = (Worksheet)xlWorkBook.Worksheets.get_Item(1);  
            Range xlRange = xlWorkSheet.UsedRange;  
            DataTable dt = new DataTable();  
            for (int i = 1; i <= xlRange.Rows.Count; i++)  
            {  
                DataRow dr = dt.NewRow();  
                for (int j = 1; j <= xlRange.Columns.Count; j++)  
                {  
                    if (i == 1)  
                    {  
                        dt.Columns.Add((xlRange.Cells[i, j] as Range).Value2.ToString());  
                    }  
                    else  
                    {  
                        dr[j - 1] = (xlRange.Cells[i, j] as Range).Value2.ToString();  
                    }  
                }  
                if (i > 1)  
                    dt.Rows.Add(dr);  
            }  
            xlWorkBook.Close();  
            xlApp.Quit();  
            Console.ReadLine();  
        }  
    }  
}  

免责申明:文章和图片全部来源于公开网络,如有侵权,请通知删除 server@dude6.com

用户评论
相关推荐
如何使用C#读取写入Excel文件
展示如何使用C#读取和写入Excel文件,通过使用Microsoft.Office.Interop.Excel库和实现COM互操作,将Excel文件的数据读入到DataTable中,并将DataTab
Microsoft Excel 2010
Microsoft Visual Studio 2017
2023-03-26 17:54
Android Excel文件写入读取
Android开发时,需要把数据存储在Excel文件中,并且用时还可以读取。支持大数据的存储和读取。
ZIP
0B
2018-12-29 07:07
java读取写入EXCEL文件
java读取和写入EXCEL文件,在myeclipse平台上运行!!
PDF
0B
2018-12-09 12:24
COBOL如何读取写入Excel文件
本文将介绍如何在COBOL程序中实现对Excel文件的读取和写入操作。同时提供示例代码、代码释义和总结。COBOL Excel读写示例下面的示例代码演示了在COBOL程序中如何读取和写入Excel
OpenCOBOL IDE 4.7.6
OpenCOBOL IDE
2023-04-06 15:32
Tcl如何读取写入Excel文件
本示例代码演示了如何使用Tcl语言读取和写入Excel文件,使用的是Tcom库。package require tcomset excel [::tcom::ref createobject &
Tcl 8.6
Tcom库
2023-04-17 00:10
EXCEL读取写入
使用LABVIEW读取和写入Excel,使用Labview2017,可以是低版本,但是函数选板中至少要有报表生成部分。
ZIP
70KB
2020-08-18 20:14
EXCEL整体写入读取labview文件
EXCEL整体写入和读取表格,非常方便的
RAR
0B
2019-05-03 06:07
java读取写入EXCEL文件实例
Java read and write EXCEL file instance
TXT
0B
2019-06-26 20:40
C#表单形式读取写入excel文件
简单示例如何通过C#对excel文件进行读取信息和写入信息,调用COM组件实现
TXT
0B
2019-05-15 16:53
使用PHP读取写入Excel文件
本示例代码演示了如何使用PHP读取和写入Microsoft Excel文件。读取Excel文件需要使用PhpSpreadsheet库,写入Excel文件需要使用PHPExcel库。两个库都可以通过Co
PhpSpreadsheet 1.18.0, PHPExcel 1.8.1
PHP
2023-05-22 15:18