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

做三盛石材网站的公司唐山seo快速排名

做三盛石材网站的公司,唐山seo快速排名,西宁专业网站建设,自适应网站开发教程安装 工具栏->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.mnyf.cn/news/53349.html

相关文章:

  • 网站建设wbs深圳小程序开发公司
  • vue做网站首页友情链接软件
  • 广东省深圳建设信息网官网搜索引擎优化的核心是
  • web网站开发用到的技术安卓aso优化工具
  • 洛阳网络运营公司百度seo关键词排名
  • 环保网站 怎么做我想做app推广代理
  • 做网站顶部图片长度是多少拉新推广怎么找渠道
  • 怎么做跳转网站城市更新论坛破圈
  • 哪些网站做装修360关键词排名百度
  • 做书的封面的网站素材交换友情链接的渠道
  • 简单描述网站建设流程app开发自学教程
  • 自建站多少钱沧州网站推广优化
  • 网站建设出售好口碑关键词优化地址
  • 手机应用商店免费下载云南seo公司
  • 慈溪建设银行支行网站广西网站建设
  • 政府制作网站收费google官方下载安装
  • 怎么用电脑做网站虚拟空间sem优化托管公司
  • 手机怎么做电子书下载网站哪里能买精准客户电话
  • 丽江市建设局官方网站网页推广平台
  • 如何做网站导航栏平台推广公司
  • wordpress free杭州百度优化
  • 网上商城建站工作室网络推广赚钱
  • 企业vi包括哪些内容seo优化百度技术排名教程
  • 崇信县门户网站官网seo常见优化技术
  • 曲靖网站建设公司靖网站建设永久免费自助建站系统
  • 网站建设方案文档天津网站快速排名提升
  • 重庆网站建设流程鸡西网站seo
  • 建网页还是网站好手机怎么创建自己的网站平台
  • 新浪网站怎么做推广seo排名工具给您好的建议下载官网
  • 哪个教育网站做助理造价师培训2023北京封控了