{"text_format":"2","workbook":"xlsx","n_sheets":1,"sheets":["Sheet1"],"not_rendered":{"charts":0,"images":0,"macros":0,"external_links":0,"defined_names":0,"comments":0,"pivot_tables":0},"unopened":[],"bounds":{"document_bytes":16777216,"sheet_cells":100000,"run_cost":"one","rows_first":2000,"rows_last":500,"rows_between":2000,"halvings":0,"cell_chars":16384,"cell_head_chars":4096},"cells_cut":0,"cells_raw":0,"read":"whole","date_system":"1900"}

{"sheet":"Sheet1","index":0,"n_rows":39,"n_cols":10,"rows_kept":39,"cut":false,"hidden":false,"merged":[[1,3,1,9],[2,3,2,9],[3,3,3,9],[4,3,4,9],[5,3,5,9],[6,3,6,9],[7,3,7,9],[8,3,8,9],[9,3,9,9],[10,3,10,9],[11,3,11,9],[18,3,18,9],[19,3,19,9],[20,3,20,9],[21,3,21,9],[22,3,22,9],[23,3,23,9],[29,3,29,9],[30,3,30,9],[31,3,31,9],[32,3,32,9],[33,3,33,9],[34,3,34,9],[1,1,9,1],[18,1,23,1],[29,1,34,1]]}
[null,"###","NAMESPACE","Example","CLASSNAME","ExampleClass","COMMENT","测试类","COMBINE",true]
[null,"## CCMT","excel文件示例","这是一个Excel示例,展示了一个标准Excel文件结构,一个Excel文档内可以存在一个或多个标准格式的Excel结构,但不支持多Sheet表;\n由于当前Tookit仅为开发测试使用,尚未完成更多功能,请勿随意更改或调整上方与左侧的表头信息;\n生成的C#脚本文件中,会自动引用System,System.Collections.Generic,UnityEngine三个头,其他引用需要请在生成后手动指定;\n标准表结构可在当前表格文件中的任何位置,请确保标准表的表头均以 ### 符号开始"]
[null,null,"@变量名","可以针对当前标准表中单个变量撰写注释信息,变量名前需添加 @ 符号以表明当前注释是针对某一变量"]
[null,null,"@NAMESPACE","设定生成的Unity C#文件是否包裹进指定namespace中"]
[null,null,"@CLASSNAME","设定生成的类名"]
[null,null,"@COMMENT","类的文件头注释(单行)"]
[null,null,"@COMBINE","是否合并到指定@NAMESPACE的文件名以及包裹进同一namespace中"]
[null,null,"@##CCMT","这个是用来生成类的多行注释,同当前所展示的注释方式一样,可以生成对应的类注释以及变量注释"]
[null,null,"@##VAR","当前行表示填充当前类的所有属性成员名称"]
[null,null,"@##TYPE","当前行表示填充当前类的所有属性成员类型,可以填写Unity基本数据类型、当前文档中定义的Class或其他类型;由于这里仅是文本数据,无法保证生成出的c#文件中能通过类型检查,请自行检查生成结果"]
[null,null,"@##DESC","当前行表示填充对应属性成员的行头注释说明"]
[null,null,"@##DATA","当前行或##DATA字段以下多行内容均被识别为数据内容,会同时生成对应的JSON数据文件;\n若删除或省略当前行,则不会生成JSON数据,仅会生成C#类脚本文件;\n由于功能尚未完善,不建议使用非基础类型的类型数据"]
[null,"## VAR","NumberType","TextType","ListType","CustomType","OtherType"]
[null,"## TYPE","int","string","List<Sprite>","TestClass","UnknowType"]
[null,"## DESC","数字类型","字符串类型","List类型,英文逗号分割","下方定义的Class类型","其他类型,可能需要手动引用"]
[null,"## DATA",1,"测试字符串","1,2,3,4,5","---","---"]
[]
[null,"###","NAMESPACE","Example","CLASSNAME","TestClass","COMMENT","测试类2","COMBINE",true]
[null,"## CCMT","测试类","当前类会自动合并到名为Example的文件中,且统一包裹进同一名称的namespace中,并且不会生成JSON数据文件"]
[]
[]
[]
[]
[]
[null,"## VAR","HeroID","Name","Width","Height","Damage","Speed","Score"]
[null,"## TYPE","int","string","int","int","int","float","int"]
[null,"## DESC","关卡ID","关卡名称","宽度","高度","伤害","移速\npx/s","死亡积分"]
[]
[null,"###","NAMESPACE","Example","CLASSNAME","TestClass","COMMENT","独立测试类","COMBINE",false]
[null,"## CCMT","测试类","当前类不会被合并到Example文件中,会以CLASSNAME指定的类命来建立脚本文件,但会包裹进namespace中,同样因具备##DATA字段而会生成对应文件名的JSON数据文件"]
[]
[]
[]
[]
[]
[null,"## VAR","HeroID","Name","Width","Height","Damage","Speed","Score"]
[null,"## TYPE","int","string","int","int","int","float","int"]
[null,"## DESC","关卡ID","关卡名称","宽度","高度","伤害","移速\npx/s","死亡积分"]
[null,null,1,"关卡1",800,600,100,1,10]