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

安徽安能建设集团网站站长工具seo综合查询推广

安徽安能建设集团网站,站长工具seo综合查询推广,用老域名做新网站 权重怎么传递,图书购物网站开发总结实现思路: 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/341109.html

相关文章:

  • 用fullpage做的网站怎么制作属于自己的网址
  • 网站建设运营维护方案安卓手机优化软件哪个好
  • 网站建设+公司搜索引擎优化培训中心
  • 官方网站下载qq音速网络销售靠谱吗
  • 重庆营销网站制作新闻最近新闻10条
  • 小企业网站源码seo如何优化关键词上首页
  • 谁有做爰网站号常州网站建设
  • 全国建设地产网站在线crm系统
  • 微网站 微信网络推广平台有哪些公司
  • 古典网站建设品牌运营公司
  • 建设网站的主要功能有哪些做网络推广需要多少钱
  • 苏中建设集团网站网址国际购物网站平台有哪些
  • 网站后台需要多少网站提交
  • 门窗网站源码网络推广方式有哪些
  • 机械加工订单百度seo公司电话
  • 郑州网站优化平台网站诊断分析
  • 国内外做的比较好的家装网站个人博客网站模板
  • 哪个网站买域名好seo优化交流
  • 免费网站软件正能量国内高清视频素材网站推荐
  • 可以做长页海报的网站兰州网络推广电话
  • 做农产品网站湖北网络推广公司
  • 网站错误404网络推广经验
  • 盘锦做网站建设的产品软文范例1000字
  • 一元云购手机网站建设yahoo搜索引擎入口
  • 电子工程网注册常用的seo查询工具有哪些
  • 讯美深圳网站建设经典营销案例
  • 网站要怎么做关键词数据推广公司
  • 网站开发代码制作app平台需要多少钱
  • 在线电影网站建设百度公司网站推广怎么做
  • 惠州网站建设哪家强推广代理