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

怎么联系企业的网站建设网站框架

怎么联系企业的网站建设,网站框架,wordpress资讯图片主题,交易类网站建设安装 工具栏->NuGet 包管理器->管理解决方案的NuGet程序包 安装到当前项目中 使用 将 DataGridView 数据导出为Excel 首先,需要将数据DataGridView对象转换为DataTable private void btnExport_Click(object sender, EventArgs e) {// 1.将当前页面的data…

安装

工具栏->NuGet 包管理器->管理解决方案的NuGet程序包

在这里插入图片描述

安装到当前项目中

在这里插入图片描述

使用

将 DataGridView 数据导出为Excel

  1. 首先,需要将数据DataGridView对象转换为DataTable
private void btnExport_Click(object sender, EventArgs e)
{// 1.将当前页面的dataGridView获取并且转换为datatable对象用于转换数据DataTable dt = new DataTable();// 创建一个新的DataTable,并添加列  for (int i = 0; i < dvgame.ColumnCount; i++){dt.Columns.Add(dvgame.Columns[i].HeaderText);}// 添加行数据  for (int i = 0; i < dvgame.RowCount; i++){DataRow dr = dt.NewRow();for (int j = 0; j < dvgame.ColumnCount; j++){dr[j] = dvgame.Rows[i].Cells[j].Value.ToString();}dt.Rows.Add(dr);}// 2.使用工具类,将datatable导出为ExcelExcelDataConvert.DataToExcel(dt);
}
  1. 将DataTable传入工具类中,导出为Excel
public static void DataToExcel(DataTable dataTable)
{// 1.创建一个Excel文件ExcelPackage.LicenseContext = LicenseContext.NonCommercial; // 使用非商业许可ExcelPackage excelPackage = new ExcelPackage();// 2.创建一个ExcelSheet 工作表  ExcelWorksheet worksheet = excelPackage.Workbook.Worksheets.Add("Sheet1");// 3.将数据写入到Excel中worksheet.Cells["A1"].LoadFromDataTable(dataTable, true);// 4.保存文件 保存Excel文件  string dictFolder = "C:\\Users\\robin\\Desktop\\csharpExcels";DateTime currentTime = DateTime.Now;string year = "\\" + currentTime.Year.ToString();string month = "\\" + currentTime.Month.ToString();string day = "\\" + currentTime.Day.ToString();dictFolder += year + month + day;// 判断文件夹是否存在,如果不存在则递归创建if (!Directory.Exists(dictFolder)){Directory.CreateDirectory(dictFolder);}string fileName = "\\" + DateTime.Now.ToString("hh-mm-ss")+ "games.xlsx";string filePath = dictFolder + fileName;if (File.Exists(filePath)){File.Delete(filePath);}excelPackage.SaveAs(new FileInfo(filePath));// Console.WriteLine("Excel文件已导出!");MessageBox.Show("Excel文件已经导出!路径为"+filePath);
}

将Excel导入到数据库中

导入数据无非就是,读取数据,以及Sql注入

public static void ExcelToDataGame(string filepath)
{// 1.配置EplusExcelPackage.LicenseContext = LicenseContext.NonCommercial; // 使用非商业许可,如有需要请更改  ExcelPackage package = new ExcelPackage(new FileInfo(filepath));ExcelWorksheet worksheet = package.Workbook.Worksheets[0];  // 选择第一个工作表  int rowCount = worksheet.Dimension.Rows;  // 获取行数  int colCount = worksheet.Dimension.Columns;  // 获取列数  // 2.获取数据库对象GameDataAccess conn =  GameDataAccess.GetInstance();int importCounts = 0;for (int row = 1; row <= rowCount; row++){if (row == 1){continue;}// 3.每次读取一行,执行一行SQl的插入string sql = "";GameEntity game = new GameEntity();game.GameName = worksheet.Cells[row, 1].Value.ToString();game.BackImg = worksheet.Cells[row, 2].Value.ToString();game.AddTime = DateTime.ParseExact(worksheet.Cells[row, 3].Value.ToString(), "yyyy/M/d H:mm:ss", null);game.Price = decimal.Parse(worksheet.Cells[row, 4].Value.ToString());game.Issue = worksheet.Cells[row, 5].Value.ToString();game.Type = worksheet.Cells[row, 6].Value.ToString();game.Describe = worksheet.Cells[row, 7].Value.ToString();game.Status = worksheet.Cells[row, 8].Value.ToString() == "下架" ? 0 : 1; //下架 0 ,正常 1int rs = conn.AddGame(game);if (rs < 0) { return; }importCounts++;MessageBox.Show(game.GameName + "导入成功!");}MessageBox.Show("共计导入"+importCounts);
}
http://www.yayakq.cn/news/378624/

相关文章:

  • 工业设计网站导航小学生ppt模板免费下载
  • 快捷的中山网站建设广东东远建设工程管理有限公司网站
  • 做外贸没网站可以吗网站内页做友链
  • 素颜网站建设扫二维码进入个人的购物网站如何做
  • 制造网站关键词优化排名公司
  • 个人企业网站wordpress汉化主题模板
  • 滁州公司做网站网站访问量大打不开
  • 互动营销网站信息流投放平台
  • 网站设计收集如何增加网站内链建设
  • 空间站做网站有什么wordpress如何设置注册用户名大于4个字符
  • 长沙免费旅游景点大全seo关键词优化外包公司
  • 怎样做免费网站卖东西郑州网站制
  • html做校园网站夏县网站建设
  • 网站添加视频网站建设自
  • seo如何提高网站排名学的专业是编课 网站开发英语翻译
  • 温州市建设小学网站益阳建设局网站
  • 手机网站最简单三个步骤抖音代运营朋友圈文案
  • 网站开发的比较网页设计html代码大全当前位置
  • 建站技术入门wordpress最新版本发布文章
  • 运维培训 网站建设重庆荣昌网站建设
  • 网站建设征求意见表wordpress添加面包屑导航
  • 网站正在建设中......优酷土豆网站建设
  • 种植园网站模板动画小视频制作神器
  • 重庆免费网站推广软件网络营销五个主要手段
  • 如何做网站平台单位做网站需要准备什么
  • 四川星星建设集团有限公司网站深圳西乡做网站
  • asp网站跳转浏览器推广策略包括哪些内容
  • 江苏建设工程安全监督网站seo建设者
  • 网站开发主管工作内容做视频剪辑接私活的网站
  • 东宁做木耳招工人网站做初中物理题目的网站