如何使用C#读写Excel?

如何使用C#读写Excel?,c#,excel,C#,Excel,我有一个Excel文件,其中包含如下内容 Name Subject marks A Maths 30 B Maths 20 C Maths 60 D Maths 35 这里的值不在正确的单元格中。我想设置Excel的格式。我想得到下面提到的结果 Name Subje

我有一个Excel文件,其中包含如下内容

Name      Subject       marks
A         Maths                   30  
B         Maths          20  
C         Maths                   60  
D         Maths          35        
这里的值不在正确的单元格中。我想设置Excel的格式。我想得到下面提到的结果

 Name     Subject       marks
A         Maths          30  
B         Maths          20  
C         Maths          60  
D         Maths          35  
我尝试的是:

using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using Excel = Microsoft.Office.Interop.Excel;
namespace excel
{
    class Program
    {
        static void Main(string[] args)
        {

            Excel.Application xlApp = new Excel.Application();
            Excel.Workbook xlWorkbook = xlApp.Workbooks.Open(@"d:\dinesh\sample.xlsx");
            Excel.Worksheet xlWorksheet = xlWorkbook.Sheets[1]; // assume it is the first sheet 
            Excel.Range xlRange = xlWorksheet.UsedRange;
        }
    }
}
我不知道如何解决我的问题。请给我一些指导来解决我的问题。提前谢谢


如果您在excel工作表中共享一张数据图片,您会更好地理解。那么,您面临哪些具体问题?你会犯什么错误?这对你有帮助吗?如果您刚刚开始,我建议您查看Epplus库,而不是使用互操作。互操作不是很好。实际上我上传了一个Excel文件内容的图像。我想删除空列并创建一个格式化的Excelcontent@AnoopH.N