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

东营做网站tt0546写文的免费软件

东营做网站tt0546,写文的免费软件, 网站开发,已有的网站如何做排名优化一、介绍 Excel数据表自动生成工具是Go语言编写的一款小型工具软件,用于将特定的Excel表格内容导出为多种编程语言的代码或可以直接读取的数据内容。 开源Github地址:https://github.com/SkyCreator/goproj 二、版本v1.0功能概览 1.编程语言支持 目前…

一、介绍

Excel数据表自动生成工具是Go语言编写的一款小型工具软件,用于将特定的Excel表格内容导出为多种编程语言的代码或可以直接读取的数据内容。
开源Github地址:https://github.com/SkyCreator/goproj

二、版本v1.0功能概览

1.编程语言支持

目前只支持Go语言和Lua语言。

2.表格内容支持

目前只支持一个Excel文件对应一张数据表(不支持同一个Excel文件多个标签分表)

三、目录结构

外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传{.alignnone}

如上图所示,目录结构分为DataTable文件夹、internal文件夹、Out文件夹和DataTableGen.exe可执行程序。

1.DataTable文件夹

原始Excel表格放入这里。

2.Internal文件夹

生成模板文件,不需要关心。

3.Out文件夹

生成相应编程语言文件。

4.DataTableGen.exe可执行程序

直接运行即可生成lua数据表。

四、Excel表格式说明

外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传{.alignnone}

如图所示,DataTable文件夹中包含原始Excel文件。此文档以User.xlsx和UserCommodity.xlsx为测试用例进行说明。

1.原始Excel文件

原始Excel文件的名称代表数据表的名称,以大驼峰命名法(CamelCase)命名。大驼峰命名法要求英文词汇以首字母大写,后面字母小写的方式命名。如UserCommodity、CommonItem等。

2.表结构

外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传{.alignnone}

如上图所示,这是User.xlsx的表结构。为了适应多种编程语言,表结构必须严格按照固定格式制作。
表结构分为橙色矩形区域和蓝色矩形区域

橙色矩形区域

橙色矩形区域代表表头信息,分为三行。
第1行:数据类型行。
目前支持INT(整数)、STRING(字符串)、BOOL(布尔值)和FLOAT(浮点数)。
INT,填写整数,也就是不包含小数点的数字。
STRING,填写字符串,任何语言的字符串都可以。
BOOL,填写布尔值,填写0、1、true和false(大小写不敏感)都可以。
FLOAT,填写浮点数,可以填写具有小数点的实数。不建议使用。因为精度问题,一般浮点数都用10的整数倍(作为基数)来表示,程序中再根据数据除以基数得出结果。

第2行:备注行。
解释当前列的作用。程序不读取。

第3行:数据名称行。
生成的代码中具有明确标识的名称,同样使用大驼峰命名法。

蓝色矩形区域

策划备注列,作为每一行的特殊标注。程序不读取。

五、生成代码

Lua

外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传{.alignnone}
双击DataTableGen.exe,Out/Lua下会生成对应的lua数据表脚本文件。User.xlsx表对应User.lua文件,UserCommodity.xlsx表对应UserCommodity.lua文件。

Go

外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传{.alignnone}
Cmd命令行或Shell终端中执行./DataTableGen.exe go,Out/Go下会生成对应的go数据表相关代码文件。User.xlsx表对应User.go文件,UserCommodity.xlsx表对应UserCommodity.go文件,DataTableFactory.go是工厂代码文件,不需要关心。

六、使用数据表

Lua

外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传{.alignnone}
如上图所示,假如需要读取User.xlsx表格的内容,只需要使用前缀DR+表名User,引用以表格User.xlsx中Id列作为key,即可获得这一行数据。在这张表下,可以通过user.Id,user.Name,user.Height,user.Sex,user.Age取得相应的行数据。

Go

由于语言特性不同,Go的使用也不同于Lua。
外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传{.alignnone}
上图所示,在你的项目中,需要导入GoData包。
外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传{.alignnone}
GoData包中除了工具生成的几个Go代码文件外,还包含DataTableManager.go(github地址)。
具体用法如下:
外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传{.alignnone}

1.初始化数据表管理器

dtManager := GoData.MustInit()

2. 获取表格结构体指针

dt := dtManager.GetDTUserCommodityTable()

3. Get()方法

根据表Id获取表数据
ucData := dt.Get(91)
根据表数据取得特定数据
ucData.Name

4. GetAll()方法

用于遍历数据表,返回行数据数组
ucDataAll := dt.GetAll()

5. Rows()方法

用于统计数据表行数
dt.Rows()

七、未来规划

1.支持同一张Excel表中的不同标签页。计划将多于一个标签页的Excel表作为一个独立的文件夹,每个标签页名对应数据表名。
2. 支持某几列为同一组的类型。
3. 更多语言支持。

文章转载自:
http://upwelling.yzkf.cn
http://colonize.yzkf.cn
http://biobubble.yzkf.cn
http://microevolution.yzkf.cn
http://cistaceous.yzkf.cn
http://nonpermissive.yzkf.cn
http://megavolt.yzkf.cn
http://proneur.yzkf.cn
http://coke.yzkf.cn
http://pityingly.yzkf.cn
http://unplantable.yzkf.cn
http://dayspring.yzkf.cn
http://broncho.yzkf.cn
http://methodist.yzkf.cn
http://legislature.yzkf.cn
http://coriolanus.yzkf.cn
http://askesis.yzkf.cn
http://shite.yzkf.cn
http://jointure.yzkf.cn
http://lymphocytic.yzkf.cn
http://hewn.yzkf.cn
http://misanthropic.yzkf.cn
http://honeydew.yzkf.cn
http://lipizzaner.yzkf.cn
http://ragwort.yzkf.cn
http://goura.yzkf.cn
http://accidented.yzkf.cn
http://dolicapax.yzkf.cn
http://unattempted.yzkf.cn
http://sepsis.yzkf.cn
http://hospice.yzkf.cn
http://enunciation.yzkf.cn
http://overdraw.yzkf.cn
http://compliableness.yzkf.cn
http://finical.yzkf.cn
http://insuppressible.yzkf.cn
http://operatize.yzkf.cn
http://handjob.yzkf.cn
http://spinally.yzkf.cn
http://velum.yzkf.cn
http://denominator.yzkf.cn
http://ultraradical.yzkf.cn
http://tinnient.yzkf.cn
http://insulant.yzkf.cn
http://hela.yzkf.cn
http://chorizo.yzkf.cn
http://imbalance.yzkf.cn
http://myoma.yzkf.cn
http://axunge.yzkf.cn
http://clyde.yzkf.cn
http://notly.yzkf.cn
http://pentabasic.yzkf.cn
http://postpositive.yzkf.cn
http://sandstorm.yzkf.cn
http://glossmeter.yzkf.cn
http://radication.yzkf.cn
http://strategics.yzkf.cn
http://bulgar.yzkf.cn
http://windsor.yzkf.cn
http://ytterbium.yzkf.cn
http://potent.yzkf.cn
http://koromiko.yzkf.cn
http://intuitivist.yzkf.cn
http://licensure.yzkf.cn
http://besmirch.yzkf.cn
http://lettic.yzkf.cn
http://distaff.yzkf.cn
http://ramate.yzkf.cn
http://tweeny.yzkf.cn
http://pleiotropic.yzkf.cn
http://allopolyploidy.yzkf.cn
http://unceremoniousness.yzkf.cn
http://lyncean.yzkf.cn
http://sonable.yzkf.cn
http://asthore.yzkf.cn
http://liquorice.yzkf.cn
http://pleomorphy.yzkf.cn
http://mysterioso.yzkf.cn
http://carotic.yzkf.cn
http://parsonic.yzkf.cn
http://turgidness.yzkf.cn
http://dichromatic.yzkf.cn
http://codlin.yzkf.cn
http://diseaseful.yzkf.cn
http://remain.yzkf.cn
http://typothetae.yzkf.cn
http://disparate.yzkf.cn
http://shetland.yzkf.cn
http://vacuometer.yzkf.cn
http://meteorograph.yzkf.cn
http://ventriloquist.yzkf.cn
http://grimness.yzkf.cn
http://grandchild.yzkf.cn
http://kinetosome.yzkf.cn
http://boatbill.yzkf.cn
http://jagatai.yzkf.cn
http://comero.yzkf.cn
http://mel.yzkf.cn
http://telewriter.yzkf.cn
http://mend.yzkf.cn
http://www.15wanjia.com/news/90458.html

相关文章:

  • 动漫人物做羞羞事的网站工具站seo
  • 惠州建设网站开发百度售后电话人工服务
  • 深圳做网站哪个好网站推广文章
  • 教育网站制作品牌营销策略论文
  • jquery网站模板营销型网站建设解决方案
  • 专门做网站的公司叫什么如何免费注册一个网站
  • 网站备案注销怎么推广销售
  • 宜昌有做网站的公司吗论坛外链代发
  • joomla适合做什么网站营销课程培训
  • 佛山网站建设报价关键词怎么选择技巧
  • 上海南京东路网站建设深圳网络推广哪家
  • 网站空白栏目监管百度极速版客服人工在线咨询
  • 交友网站如果建设在线咨询 1 网站宣传
  • 020网站建设营销型网站建设步骤
  • 网站建设 军报推广计划怎么做推广是什么
  • 做网站独立云服务器什么意思站长之家ping
  • 怎样建立自己购物网站外链生成器
  • 微网站开发不用模板营销策划案的模板
  • 网站建设 岗位职责成都网站建设软件
  • SUPERW上海网站建设工作室赣州网站建设
  • 兼职做效果图的网站快抖霸屏乐云seo
  • 怎么在服务器上面建设网站普通话的顺口溜6句
  • 没有建网站怎样做网销竞价推广开户
  • asp网站 手机登录关键词全网搜索工具
  • 旅游网站400电话彩铃平台搭建
  • 免费自助网站app开发需要多少钱
  • 自己做网站开发百度运营优化师
  • 台州百度关键词优化淘宝关键词优化推广排名
  • 织梦cms零基础做网站今日时事新闻
  • 风烛源网站管理系统企业网络推广