首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往
您找到你想要的搜索结果了吗?
是的
没有找到

【游戏开发】Excel表格批量转换成lua的工具

一、简介   在上篇博客《【游戏开发】Excel表格批量转换成CSV的小工具》 中,我们介绍了如何将策划提供的Excel表格转换为轻便的CSV文件供开发人员使用。...在本篇博客中,马三将会和大家一起,用C#语言实现一个Excel表格lua的工具——Xls2Lua,并搭配一个通用的ConfigMgr来读取lua配置文件。...首先我们来大致地说一下工具的思路: 读取Excel表格文件的数据,依次读取配置目录下的Excel文件,然后逐个读取表里面Sheet的内容; 根据Excel表格中配置的字段类型,对数据进行校验,判断数据是否合法...Excel目录存放我们需要进行转换的Excel表格文件。LuaData目录存放转出来的Lua配置文件。Xls2Lua目录也就是我们的工具的目录了,它包含源代码和可直接运行的工具。   ...图2:工具设计结构   FileExporter类专门用来读取Excel文件和导出lua配置文件;GlobalDef类中定义了一些通用的数据结构和枚举等信息;XlsTransfer类即为我们的工具核心类

4.9K40

Python办公自动化| word 表格excel

之前写过一篇 Python办公自动化 | 批量word报告生成工具 ,有小伙伴提出了逆向需求,即:从批量word中获取内容并写入excel,需求背景是汇总一些材料,举例:实习鉴定表、个人简历、档案等。...实际需求是这样的,现在有如下格式的若干word文档,需要录入标黄信息到excel,手工录入效率太低了,能不能用python实现呢?答案是肯定的 ?...读取行 rows=tb[0].rows 读取列 cols=rows[0].cells 读取单元格 cell=cols[0] text=cell.text 单个文件内容获取 docx 读取word中的表格时会按照最大行和最大列对表格取消合并单元格...,比如样例文件,最大行数是5,最大列数是8,他就给扩展成5 * 8的表格,而且数据自动向右填充。...xlwt写入excel

2.9K10

Excel?最强国产开源在线表格 Luckysheet 走红GitHub!

来自:开源最前线 目前比较流行的办公应用主要有Excel、WPS、石墨文档等等,今天要和大家介绍一款功能强大、配置简单、完全开源的用纯JavaScript编写的前端表格库,对它的评价只有【用它!】...Luckysheet具备了大部分Excel中的常用功能,比如文字与单元格的样式调整与公式的使用等。...:luckysheetfile,一个表格文件包含若干个sheet文件,对应excel的sheet0、sheet1等。...一个Luckysheet文件的示例如下,该表格包含3个sheet:luckysheetfile = [ {sheet1设置}, {sheet2设置}, {sheet3设置} ] 相当于excel的3个sheet...最后附上在线DEMO体验: ? 传送门 https://github.com/mengshukeji/Luckysheet -End-

6.6K10

强大易用的网页在线exceljson工具,值得一看「建议收藏」

强大易用的网页在线exceljson工具,值得一看 很多游戏公司或者软件公司,客户端里一般无法读取策划写的excel配置表,需要先转成可以用的格式,例如json,xml格式。...而现在普遍也是 json格式传输,因此很有必要把excel格式文件转成json格式数据 这里我一般是用这个在线EXCELJSON工具:http://www.yzcopen.com/doc/exceljson...这个工具excel第一行当json对象的key,然后会生成三种数据格式 解析excel后会把数据分解成三个类型的解析结果,一个是集合对象形式,一个是对象包含数组节点形式, 一个以行为单位的行对象格式...对象包含数组节点格式如:{“a”:[“1″,”2″],”b”:[“100″,”200”]} 行对象格式如:{“1”:{“a”:”1″,”b”:”100″},”2″:{“a”:”2″,”b”:”200″}} 我们拿一个excel...实验下: 数据生成了三种格式,如图: 总体来说还是可以的,解决了大部分EXCEL转换json数据问题。

2.8K30
领券