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

九歌人工智能诗歌写作网站湖南网络广告策划推广

九歌人工智能诗歌写作网站,湖南网络广告策划推广,企业网站制作模板,什么软件可以做网站文章目录 1. 引言2. 环境准备3. 示例代码4. 结果5. 总结 1. 引言 本文将介绍如何使用C#和NPOI库实现Excel文件的读写操作#xff0c;并通过加载文件和导出文件的按钮进行封装。NPOI是一个强大的.NET库#xff0c;可以轻松处理Excel文件。我们将学习如何使用NPOI打开现有的Ex… 文章目录 1. 引言2. 环境准备3. 示例代码4. 结果5. 总结 1. 引言 本文将介绍如何使用C#和NPOI库实现Excel文件的读写操作并通过加载文件和导出文件的按钮进行封装。NPOI是一个强大的.NET库可以轻松处理Excel文件。我们将学习如何使用NPOI打开现有的Excel文件、读取数据并将数据写入到Excel文件中。 2. 环境准备 在开始之前请确保已安装以下环境 Visual Studio任何版本NPOI库 3. 示例代码 下面是一个示例代码演示了如何使用C#和NPOI实现Excel文件的读写操作并封装在函数中同时添加加载文件和导出文件的按钮 using System; using System.Data; using System.IO; using System.Windows.Forms; using NPOI.SS.UserModel; using NPOI.XSSF.UserModel;class Program {static void Main(string[] args){Application.Run(new Form1());} }public class Form1 : Form {private Button loadButton;private Button exportButton;private DataTable dataTable;public Form1(){loadButton new Button();loadButton.Text 加载文件;loadButton.Click LoadButton_Click;exportButton new Button();exportButton.Text 导出文件;exportButton.Click ExportButton_Click;Controls.Add(loadButton);Controls.Add(exportButton);}private void LoadButton_Click(object sender, EventArgs e){OpenFileDialog openFileDialog new OpenFileDialog();openFileDialog.Filter Excel文件 (*.xlsx)|*.xlsx;openFileDialog.Title 选择要加载的Excel文件;if (openFileDialog.ShowDialog() DialogResult.OK){string filePath openFileDialog.FileName;dataTable LoadExcelFile(filePath);}}private void ExportButton_Click(object sender, EventArgs e){if (dataTable null){MessageBox.Show(请先加载Excel文件, 错误, MessageBoxButtons.OK, MessageBoxIcon.Error);return;}SaveFileDialog saveFileDialog new SaveFileDialog();saveFileDialog.Filter Excel文件 (*.xlsx)|*.xlsx;saveFileDialog.Title 选择要导出的Excel文件路径;if (saveFileDialog.ShowDialog() DialogResult.OK){string filePath saveFileDialog.FileName;ExportExcelFile(filePath, dataTable);}}private DataTable LoadExcelFile(string filePath){DataTable dataTable new DataTable();FileStream file new FileStream(filePath, FileMode.Open, FileAccess.Read);XSSFWorkbook workbook new XSSFWorkbook(file);ISheet sheet workbook.GetSheetAt(0);// 读取表头IRow headerRow sheet.GetRow(0);for (int i 0; i headerRow.LastCellNum; i){dataTable.Columns.Add(headerRow.GetCell(i).ToString());}// 读取数据for (int row 1; row sheet.LastRowNum; row){IRow currentRow sheet.GetRow(row);DataRow dataRow dataTable.NewRow();for (int col 0; col currentRow.LastCellNum; col){dataRow[col] currentRow.GetCell(col)?.ToString();}dataTable.Rows.Add(dataRow);}file.Close();Console.WriteLine(加载文件完成);return dataTable;}private void ExportExcelFile(string filePath, DataTable dataTable){XSSFWorkbook workbook new XSSFWorkbook();ISheet sheet workbook.CreateSheet(Sheet1);// 写入表头IRow headerRow sheet.CreateRow(0);for (int i 0; i dataTable.Columns.Count; i){headerRow.CreateCell(i).SetCellValue(dataTable.Columns[i].ColumnName);}// 写入数据for (int row 0; row dataTable.Rows.Count; row){IRow newRow sheet.CreateRow(row 1);for (int col 0; col dataTable.Columns.Count; col){newRow.CreateCell(col).SetCellValue(dataTable.Rows[row][col]?.ToString());}}FileStream writeFile new FileStream(filePath, FileMode.Create, FileAccess.Write);workbook.Write(writeFile);writeFile.Close();Console.WriteLine(导出文件完成);} }4. 结果 运行代码后将能够通过加载文件按钮选择要加载的Excel文件并在控制台中显示文件中的数据。同时还可以通过导出文件按钮选择要导出的Excel文件路径并将数据写入到文件中。 5. 总结 本文介绍了如何使用C#和NPOI库实现Excel文件的读写操作并通过加载文件和导出文件的按钮进行封装。通过使用NPOI的API我们可以轻松地处理Excel文件读取其中的数据并进行写入。希望本文对你有所帮助
http://www.dnsts.com.cn/news/244125.html

相关文章:

  • 湛江做网站制作网站后台的编辑器不显示
  • 河北省建设执业资格注册管理中心网站做网站的皮包公司
  • 网站开发平台介绍网站设计照着做 算侵权吗
  • 网站建设作业素材网站顶部展出的大幅广告
  • 做网站样本电销好做吗wordpress仿内涵段子
  • 如何把自己做的网站放到内网正能量erp软件下载网站
  • crm系统哪种品牌的好网站seo专员
  • 公司网站建设调研问卷地方旅游网站建设必要性
  • 浑南区建设局网站线上设计师招聘
  • 淘宝客网站建设多少钱电子信息工程系部网站建设方案
  • 国外建站系统网上注册公司系统
  • 网站页面下沉的特效代码wordpress portfolio插件
  • 顺天亿建设网站新沂网络营销是什么
  • 阜南做网站网页设计教程孟宪宁课后题答案
  • 网站开发各个文件用h5做的网站
  • 下载网站备案的核验单办公空间设计装修
  • 数据网站建设成本网络营销的分类
  • 锦州网站建设新闻单页设计多少钱
  • 海外访问国内网站 dns营销推广公司
  • 织梦安装网站后图片苏州seo培训多少钱
  • 营销网站建设yyeygtytty婚介做网站的好处
  • 怎样看网站有没有做301网站建设方法冫金手指排名26
  • 制作俄语网站推广自己的网站
  • 网站空间续费合同vs可以做网站吗
  • 网站建设 中企动力嘉兴0573国外用什么做网站
  • 简单的美食网站模板免费下载做网站的数据库的设计
  • 网站排名优化各公司的顺风顺水的公司名字
  • 企业网站新模式中文域名注册收费标准
  • 网站建设方案可以乱写吗舆情分析
  • 江西那家做网站公司好都匀住房和城乡建设局网站