C#NPOI使用:将DataGridView中的数据保存到Excel中并设置表格式样式

咳咳

这个示例有点乱,都写了注释,大家作为参考把

DataGridView转Excel

///
/// 将表格控件保存至Excel文件(新建/替换)
/// 
/// 要保存的目标Excel文件路径名
/// 要保存至Excel的表格控件
/// 
   
   
public static bool SaveToExcel(string filePath, DataGridView dataGridView)
{
    bool result = true;//判断保存状态
    FileStream fs = null;//创建一个新的文件流
    XSSFWorkbook workbook = null;//创建一个新的Excel文件
    ISheet sheet = null;//为Excel创建一张工作表

    //定义行数、列数、与当前Excel已有行数
    int rowCount = dataGridView.RowCount;//记录表格中的行数
    int colCount = dataGridView.ColumnCount;//记录表格中的列数
    //这两行是用来获取文件名,用来当标题的
    int index = filePath.LastIndexOf("\\") + 1;
    string title = filePath.Substring(index, filePath.Length - index - 5);
    //创建工作表
    try
    {
        //创建文件流
        fs = new FileStream(f
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值