当前位置: 首页 > wzjs >正文

安徽安能建设集团网站网络营销服务企业有哪些

安徽安能建设集团网站,网络营销服务企业有哪些,想学室内设计在哪里学比较好,免费的小程序制作平台有哪些实现思路: 1.检查数据是否可导出 2.弹出文件保存对话框 3.删除已存在的同名文件 4.创建 Excel 应用实例 5.导出表头 6.导出数据 7.保存 Excel 文件 8.释放 Excel 资源 9.导出成功提示 static void ExportToExcel(DataTable Data, string fileName) { // 如果表格…

实现思路:
1.检查数据是否可导出
2.弹出文件保存对话框
3.删除已存在的同名文件
4.创建 Excel 应用实例
5.导出表头
6.导出数据
7.保存 Excel 文件
8.释放 Excel 资源
9.导出成功提示

static void ExportToExcel(DataTable Data, string fileName)
{    // 如果表格中没有行,提示用户无数据可导出if (Data.Rows.Count == 0){return;}// 声明保存文件的对话框SaveFileDialog saveFileDialog = new SaveFileDialog();saveFileDialog.DefaultExt = "xls"; // 设置默认后缀string FilterFile = "文件";saveFileDialog.Filter = "EXCEL" + FilterFile + " (*.XLS) |*.xls|EXCEL " + FilterFile + " (*.XLSX)|*.xlsx"; // 文件类型过滤saveFileDialog.InitialDirectory = System.IO.Directory.GetCurrentDirectory(); // 设置默认路径为当前程序路径saveFileDialog.FileName = fileName; // 设置默认文件名// 打开保存对话框,用户取消则退出if (saveFileDialog.ShowDialog() == DialogResult.Cancel){return;}// 获取用户输入的文件路径string fileNameString = saveFileDialog.FileName;// 如果文件路径为空,直接退出if (fileNameString.Trim() == " "){return;}// 获取表格行数和列数int rowscount = Data.Rows.Count;int colscount = Data.ColumnCount;// 验证行数和列数的合法性if (rowscount <= 0 || colscount <= 0 || rowscount > 65536 || colscount > 255){return; // 行数或列数非法直接退出}// 如果文件已存在,尝试删除System.IO.FileInfo file = new System.IO.FileInfo(fileNameString);if (file.Exists){try{file.Delete();}catch (Exception error){return;}}// 声明 Excel 应用程序对象Microsoft.Office.Interop.Excel.Application objExcel = null;Microsoft.Office.Interop.Excel.Workbook objWorkbook = null;Microsoft.Office.Interop.Excel.Worksheet objsheet = null;try{objExcel = new Microsoft.Office.Interop.Excel.Application(); // 创建 Excel 应用实例objWorkbook = objExcel.Workbooks.Add(System.Reflection.Missing.Value); // 新建工作簿objsheet = (Microsoft.Office.Interop.Excel.Worksheet)objWorkbook.ActiveSheet; // 获取活动工作表objExcel.Visible = false; // 设置 Excel 不可见// 写入表头到 Excelint displayColumnsCount = 1; // 可见列的计数器,Excel 的列索引从 1 开始,所以 displayColumnsCount = 1。for (int i = 0; i <= Data.ColumnCount - 1; i++){if (Data.Columns[i].Visible == true) // 只导出可见列{objExcel.Cells[1, displayColumnsCount] = Data.Columns[i].HeaderText.Trim();displayColumnsCount++;}}// 写入数据到 Excelfor (int row = 0; row <= Data.RowCount - 1; row++){displayColumnsCount = 1; // 重置列计数器for (int col = 0; col < colscount; col++){if (Data.Columns[col].Visible == true) // 只导出可见列{try{((Microsoft.Office.Interop.Excel.Range)objExcel.Cells[row + 2, displayColumnsCount]).NumberFormatLocal = "@"; // 设置单元格格式为文本objExcel.Cells[row + 2, displayColumnsCount] = Data.Rows[row].Cells[col].Value.ToString().Trim(); // 写入单元格数据displayColumnsCount++;}catch (Exception){// 忽略单元格写入错误}}}}objsheet.Columns.EntireColumn.AutoFit(); // 设置列宽自适应// 保存 Excel 文件objWorkbook.SaveAs(fileNameString, System.Reflection.Missing.Value, System.Reflection.Missing.Value, System.Reflection.Missing.Value,System.Reflection.Missing.Value, System.Reflection.Missing.Value,Microsoft.Office.Interop.Excel.XlSaveAsAccessMode.xlShared, System.Reflection.Missing.Value, System.Reflection.Missing.Value,System.Reflection.Missing.Value, System.Reflection.Missing.Value, System.Reflection.Missing.Value);}catch (Exception error){error.ErrorProcessing.WriteErrrorLog(error.ToString()); // 写入错误日志}finally{// 关闭 Excel 应用程序if (objWorkbook != null){objExcel.DisplayAlerts = false; // 禁止弹出警告框objExcel.AlertBeforeOverwriting = false; // 禁止覆盖警告objWorkbook.Close(System.Reflection.Missing.Value, System.Reflection.Missing.Value, System.Reflection.Missing.Value);}if (objExcel != null && objExcel.Workbooks != null){objExcel.Workbooks.Close();}if (objExcel != null){objExcel.Quit(); // 退出 Excel 应用程序}objsheet = null; // 释放工作表对象objWorkbook = null; // 释放工作簿对象objExcel = null; // 释放 Excel 应用对象}
}
http://www.dtcms.com/wzjs/526559.html

相关文章:

  • 冒充it男给某网站做修复seo网站的优化方案
  • 政务网站建设要求网络推广团队哪家好
  • 网页设计制作教程dw正版seo搜索引擎
  • 北京工厂网站建设金蝶进销存免费版
  • 网站设计公司网站制作费用seo入门教程seo入门
  • 如何做游戏试玩网站武汉网站seo
  • 台州建设工程信息网站哈市今日头条最新
  • 可靠的网站建设案例武汉seo广告推广
  • 哈尔滨网站开发加盟网络营销推广公司
  • 科技网站制作案例武汉网络推广外包公司
  • 广东住房建设部官方网站大兴今日头条新闻
  • 上海外贸网站搭建网站建设与管理主要学什么
  • 宁夏建设职业技术学院官方网站搜索引擎优化seo方案
  • 做网站用小公司还是大公司数据平台
  • 深圳西乡地铁站怎么做营销
  • 专门做二维码的网站蜘蛛搜索引擎
  • 北京网络网站建设俄罗斯搜索引擎推广
  • 网站如何做m适配个人建网站需要多少钱
  • 做网页兼职网站有哪些扫描图片找原图
  • 做淘宝客网站需要多大的数据库网时代教育培训机构怎么样
  • 营销网站是什么意思一个新产品怎么推广
  • 给公众号做头像的网站快照关键词优化
  • 网站建设岗位叫什么最好用的磁力搜索器
  • 营销型网站建设哪家好重庆seo推广公司
  • 通用精品课程网站建设的需求分析网站如何进行优化
  • 宁波网站建设yiso免费seo推广公司
  • 用axure做网站自适应原型怎么把自己的网站发布到网上
  • 监察部门网站建设方案品牌公关具体要做些什么
  • 柳河县建设局网站1688精品货源网站入口
  • 做养生网站需要资质吗网络营销的概念和特点是什么