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

php网站怎么做post订单优化关键词可以选择哪个工具

php网站怎么做post订单,优化关键词可以选择哪个工具,哈尔滨站建筑面积,冶金工业建设工程定额总站网站本文仅作笔记学习和分享,不用做任何商业用途 本文包括但不限于unity官方手册,unity唐老狮等教程知识,如有不足还请斧正​​ Unity数据持久化 之 一个通过2进制读取Excel并存储的轮子(1)-CSDN博客 本节内容 实现目标 通过已经得到的Excel表格…

本文仅作笔记学习和分享,不用做任何商业用途

本文包括但不限于unity官方手册,unity唐老狮等教程知识,如有不足还请斧正​​

Unity数据持久化 之 一个通过2进制读取Excel并存储的轮子(1)-CSDN博客

本节内容

实现目标

通过已经得到的Excel表格数据,生成对应类对象(不赋值),一张表就是一个对象,其中包含了如下的字段

 就像这样子

 实现思路

上节已经获取了一个个单元格,那直接利用其中的字段进行字符串拼接

然后把这个字符串通过文件处理存到一个脚本文件之中就行了,自然就识别成了类对象了

实现过程 

生成数据结构类的脚本的路径

  //数据结构类脚本存储private static string Data_Class_Path = Application.dataPath + "/Scripts/ExcelData/DataClass/";

获得表中的字段名和字段类型 

   //生成数据结构类的方法private static void GenerateExcelDataClass(DataTable dataTable){GetVariableNameRow(dataTable);GetVariableDataTypeRow(dataTable);}//获取表中行字段名字的方法private static DataRow GetVariableNameRow(DataTable dataTable){ return dataTable.Rows[0];   //索引可修改}//获取表中行字段数据类型的方法private static DataRow GetVariableDataTypeRow(DataTable dataTable){return dataTable.Rows[1];//索引可修改}

 确认或创建存储数据结构脚本的路径

  DataRow dataRowName= GetVariableNameRow(dataTable);DataRow dataRowType= GetVariableDataTypeRow(dataTable);//判断存储该脚本的路径是否为空if(!Directory.Exists(Data_Class_Path))Directory.CreateDirectory(Data_Class_Path);

狠狠拼接字符串

  for (int i = 0; i < dataTable.Columns.Count; i++){str += "  public" + dataRowType[0].ToString() + " " + dataRowName[i].ToString() + ";" + "\n";}str += "}";

存入先前的路径中,生成脚本 

Windows.File-WriteAllBytes - Unity 脚本 API

 ///dataTable.TableName.ToString() =类名,".cs"=后缀名,str=内容File.WriteAllText(Data_Class_Path+dataTable.TableName.ToString()+".cs", str);

最终结果

using Excel;
using System.Collections;
using System.Collections.Generic;
using System.Data;
using System.IO;
using UnityEditor;
using UnityEngine;public class ExcelTools 
{// 表格文件夹的路径private static string Excel_Path = Application.dataPath + "/Excel/";//数据结构类脚本存储private static string Data_Class_Path = Application.dataPath + "/Scripts/ExcelData/DataClass/";// 生成和读取表格的方法[MenuItem("Tool/GenerateExcel")]private static void GenerateExcelInfo(){// 创建或返回表格文件夹的路径DirectoryInfo directoryInfo = Directory.CreateDirectory(Excel_Path);// 获取文件夹中的所有文件FileInfo[] fileInfo = directoryInfo.GetFiles();// 数据表集合DataTableCollection dataTableCollection;for (int i = 0; i < fileInfo.Length; i++){// 筛选出扩展名为 .xlsx 或 .xls 的文件if (fileInfo[i].Extension != ".xlsx" && fileInfo[i].Extension != ".xls")continue;// 打开文件流读取表格using (FileStream fs = fileInfo[i].Open(FileMode.Open, FileAccess.Read)){// 使用 IExcelDataReader 读取表格数据IExcelDataReader excelDataReader = ExcelReaderFactory.CreateOpenXmlReader(fs);dataTableCollection = excelDataReader.AsDataSet().Tables; // 转换为数据表集合fs.Close();}// 输出每个工作表的名称foreach (DataTable temp in dataTableCollection){Debug.Log(temp.TableName);//生成数据结构类GenerateExcelDataClass(temp);}}}//生成数据结构类的方法private static void GenerateExcelDataClass(DataTable dataTable){DataRow dataRowName= GetVariableNameRow(dataTable);DataRow dataRowType= GetVariableDataTypeRow(dataTable);//判断存储该脚本的路径是否为空if(!Directory.Exists(Data_Class_Path))Directory.CreateDirectory(Data_Class_Path);string str = "public class " + dataTable.TableName.ToString()+"\n{\n";for (int i = 0; i < dataTable.Columns.Count; i++){str += "  public " + dataRowType[0].ToString() + " " + dataRowName[i].ToString() + ";" + "\n";}str += "}";///dataTable.TableName.ToString() =类名,".cs"=后缀名,str=内容File.WriteAllText(Data_Class_Path+dataTable.TableName.ToString()+".cs", str);}//获取表中行字段名字的方法private static DataRow GetVariableNameRow(DataTable dataTable){ return dataTable.Rows[0];   //索引可修改}//获取表中行字段数据类型的方法private static DataRow GetVariableDataTypeRow(DataTable dataTable){return dataTable.Rows[1];//索引可修改}
}

 

http://www.hengruixuexiao.com/news/51274.html

相关文章:

  • 学生做家教网站百度app下载官方免费下载安装
  • 佛山信息技术网站开发线上销售平台如何推广
  • JAVA做论坛网站的源代码微信推广怎么弄
  • 网站建设捌金手指花总十三软件排名优化
  • 旅游网站建设分析 需求南宁seo营销推广
  • 汕头网站推广系统百度关键词搜索排行
  • 嘉兴专业网站排名推广公司策划推广
  • 一屏展示网站网站优化建设
  • 北京城乡建设委官方网站招聘网络营销推广人员
  • 照片变年轻在线制作网站南昌百度seo
  • 平昌城乡与住房建设部网站网站优化推广软件
  • 做html网站搜索框代码google关键词
  • 佛山外贸网站建设方案营销咨询
  • 公司可以做网站百度指数的需求指数
  • 糗事百科 wordpress班级优化大师网页版登录
  • 用dw做php网站百度数据
  • 网站导航容易做网络营销策划书3000字
  • 什么是网络设计原则seo是什么岗位简称
  • 几百块钱建网站网站运营方案
  • 转入已备案网站镇江关键字优化公司
  • 高性能网站建设指南pdfseo实战密码第三版pdf
  • app下载量查询seo推广绩效考核指标是什么
  • 如何做汽车的创意视频网站设计网站优化公司上海
  • 网站管理页面有没有永久免费crm
  • 东莞网站建设哪家好竞价系统
  • 小广告怎么做seo综合查询网站
  • 网站建设前台与后台最新技术seo 页面
  • 互联网个人用户网站襄阳百度开户
  • 中英文网站程序百度app官网
  • 源码做微信电影网站营销策划方案模板