{"repo":"greatclock/excel_to_scriptableobject","free":true,"listed":false,"github":"https://github.com/greatclock/excel_to_scriptableobject","clone":"git clone https://github.com/greatclock/excel_to_scriptableobject.git","description":"An easy way to access data stated in excel (xlsx) files for Unity.","language":"C#","stars":94,"topics":["unity","excel","dataimport","serialize","scriptableobject","exceltoscriptableobject"],"license":null,"category":"game-templates","readme_excerpt":"Excel To ScriptableObject 中文README Description It's used to transform data in xlsx (which defines field name and field type) directly into Unity ScriptableObject asset. It's aimed at convenience in xlsx sheet output and fast retrieving sheet data at runtime. Nested data type in one xlsx file between sheets is supported. NO EXTRA API AT ALL. All you need to use will be in the generated codes。 How It Works 1. A C-Sharp code will be generated in specific folder, the same file name with xlsx. All the data types in its sheets will be included, with the class names as sheets' names in xlsx file. The C-Sharp code is used for serializing and retrieving datas. 2. After compiling generated code, All the datas in sheets will be saved in a Unity asset in specific folder with the same file name with xlsx. 3. Before writing datas in asset file, datas in each sheets will be sorted, in order to make binary search available. Rules - The file name of xlsx file will be used as class name and generated C-Sharp code's file name. So xlsx file name must follow the rules as class name does. - All the sheets will be read if the sheet name does NOT start with '#'. The sheet name will be used as TYPE name, also class name. So sheet name must follow the rules as class name does. - Before the first data row, at least 2 lines which indicate the field name and field type of their underlying column. - - A folder besides Assets folder is recommended to store xlsx files. - The row number of field names, field","default_branch":null,"files":null,"tree":[],"storefront":"/r/greatclock","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/greatclock/excel_to_scriptableobject/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}