2024年6月7日发(作者:)

DataGridView或DataTable导出为Excel,处理了数字字符串的bug

使用说明:

//以前文档存在以下的Bug:数字字符串如部门编号001003将去掉前面的0变成

1003.这是不合要求的。

//对以前上传的文档出现的bug表示抱歉,现更正过来,只需将代码

//[r + 2, i + 1] = tView[r][i];

//修改为(共需修改2处)

//[r + 2, i + 1] = “’” + tView[r][i].ToString();//加单引

号为了表示单元格//一直是文本格式

//编程语言:C# 主要用于Winforms应用程序的报表导出操作。

//使用时,请添加引用微软的组件

//在以前的上传文档基础上增加两个重载方法,共四种参数的重载:

//重载方法1:ExportToExcel(ble dt)

//重载方法2:ExportToExcel(DataGridView dgv)

//重载方法3:ExportToExcel(ble dt, ProgressBar pb)

//重载方法4:ExportToExcel(DataGridView dgv, ProgressBar pb)

//最后两个重载方法支持进度条控件

源代码如下:

using System;

using c;

using ;

using ;

using ;

namespace Channels

{

///

/// 静态方法ExportToExcel提供四种参数的重载