使用c#如何导出数据到EXEL中

我今天看了许多关于使用C#导出数据到EXEL的案例,但是都不很满意,感觉写得比较麻烦,不够简便,我这里写一个简单的案例方便大家扩展。

 SaveFileDialog save = new SaveFileDialog();//定一个类型

 save.Filter = "excel files(*.xls)|*.xls";//选择类型
 save.Title = "请选择要导出数据的位置";//写入位置,也可以后面用save.ShowDialog()函数写入
 save.FileName = "";//写入名称,也可以后面用save.ShowDialog()函数写入
 save.ShowDialog();

 Microsoft.Office.Interop.Excel.Application excel = new Microsoft.Office.Interop.Excel.Application();  // 创建Excel对象

//创建Excel工作薄 
 Microsoft.Office.Interop.Excel.Workbook excelBook = excel.Workbooks.Add(true);
Microsoft.Office.Interop.Excel.Worksheet excelSheet =(Microsoft.Office.Interop.Excel.Worksheet)excelBook.Worksheets[1];   


//生成字段名称  
excel.Cells[1, 1] = "姓名";//这里生成的是第一行的字段,大家可以更加自己的方便进行修改
excel.Cells[1, 2] = "性别";
excel.Cells[1, 3] = "住院号";

 //填充数据
excel.Cells[2, 1] = "lili";
excel.Cells[2, 2] = "m";
excel.Cells[2, 3] = "18";

try { excelBook.Saved = true; excelBook.SaveCopyAs(fileName); }
  catch { MessageBox.Show("导出失败,文件可能正在使用中", "提示"); }

这个是使用c#的最简单的调用方法,如何需要可自己进行扩展。

  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值