All Projects → qinyuanpei → Excel2unity

qinyuanpei / Excel2unity

一个为Unity3D编写的插件,可以快速地将Excel文件转换为JSON、CSV和XML

Projects that are alternatives of or similar to Excel2unity

Grassbending
A replacement for Unity's terrain grass shader with alpha blended rendering and touch bending effect
Stars: ✭ 397 (+55.69%)
Mutual labels:  unity3d, plugin
Documentation
Online documentation and tracking tools for Naninovel — writer-friendly visual novel engine
Stars: ✭ 48 (-81.18%)
Mutual labels:  unity3d, plugin
Klakndi
NewTek NDI™ plugin for Unity
Stars: ✭ 401 (+57.25%)
Mutual labels:  unity3d, plugin
Minimumaudioplugin
Minimum implementation of a native audio plugin for Unity
Stars: ✭ 33 (-87.06%)
Mutual labels:  unity3d, plugin
Klak
Creative coding library for Unity
Stars: ✭ 1,347 (+428.24%)
Mutual labels:  unity3d, plugin
Klakspout
Spout plugin for Unity
Stars: ✭ 332 (+30.2%)
Mutual labels:  unity3d, plugin
Unitypluginwithwsl
Unity native plugin with WSL (Windows Subsystem for Linux)
Stars: ✭ 39 (-84.71%)
Mutual labels:  unity3d, plugin
Hisocket
It is a lightweight client socket solution, you can used it in C# project or Unity3d
Stars: ✭ 275 (+7.84%)
Mutual labels:  unity3d, plugin
Admob Unity Plugin
👾 An extension for Unity3d to place AdMob banners in your Android games.
Stars: ✭ 86 (-66.27%)
Mutual labels:  unity3d, plugin
Unityandroidspeechrecognition
This repository is a Unity plugin for Android Speech Recognition (based on Java implementation)
Stars: ✭ 73 (-71.37%)
Mutual labels:  unity3d, plugin
Meshstreaminggrasshopper
Plugin for Grasshopper to stream mesh geometry through web socket.
Stars: ✭ 52 (-79.61%)
Mutual labels:  unity3d, plugin
Textureupdateexample
An example showing how to update textures from a native plugin in Unity.
Stars: ✭ 133 (-47.84%)
Mutual labels:  unity3d, plugin
Consulo Unity3d
Frameworks: Unity3D
Stars: ✭ 104 (-59.22%)
Mutual labels:  unity3d, plugin
Klaksyphon
Syphon plugin for Unity
Stars: ✭ 149 (-41.57%)
Mutual labels:  unity3d, plugin
Ezsoftbone
A simple kinetic simulator for Unity, you can use it to simulate hair/tail/breast/skirt and other soft objects
Stars: ✭ 241 (-5.49%)
Mutual labels:  unity3d
Unity Patch
Dark theme patch for any version of Unity for Windows, MacOS and Linux.
Stars: ✭ 250 (-1.96%)
Mutual labels:  unity3d
Il2cppdumper
Unity il2cpp reverse engineer
Stars: ✭ 3,362 (+1218.43%)
Mutual labels:  unity3d
Rls
Reinforcement Learning Algorithms Based on TensorFlow 2.x
Stars: ✭ 239 (-6.27%)
Mutual labels:  unity3d
Deform Prototype
A prototyped framework for deforming meshes in the editor and at runtime in Unity. Not in development anymore, but it's still pretty awesome!
Stars: ✭ 256 (+0.39%)
Mutual labels:  unity3d
First Person Controller Veryhotshark
This is a project where im trying to create a quite generic first person controller that can be use in different games and extended for your own needs. I started this project because i wanted to create a controller for my walking simulator game so that's why controller fits better with this genre. I Also use a free extension from Unity Store called Naughty Attributes to help me keep this project nice and tidy.
Stars: ✭ 245 (-3.92%)
Mutual labels:  unity3d

Excel2Unity

一个为Unity3D编写的插件,可以快速地将Excel文件转换为JSON、CSV和XML,方便在游戏过程中处理各种Excel文件。本项目参考了excel2json,在此表示感谢。

如何使用Excel2Unity

将本项目中的Source文件夹直接复制到Unity3D项目中即可,Unity3D的菜单栏将会增加一个Plugins的菜单项,通过此菜单项的ExcelTools打开插件窗口。在项目资源中选中Excel文件后,点击插件窗口上的"转换"按钮即可!

使用Excel2Unity的默认约束条件

  • Excel数据表默认以第一行作为字段
  • Excel工作表默认以第一个工作表为主
  • 目前支持utf-8和gb2312两种字符编码类型

怎么解决Excel2Unity中的Bug?

  • 提交issues,然后由我来修改
  • 因为编辑器插件的代码已经给出,所以如果你在使过程中遇到任何不爽的地方,可以直接修改源代码。

Excel文件转换示例

假设Excel文件定义如下: Excel 则经过转换后的JSON、CSV和Xml文件分别如下:

[
  {
    "姓名": "李逍遥",
    "等级": 12.0,
    "描述": "《仙剑奇侠传1》男主角",
    "技能": "万剑诀",
    "登场时间": "仙剑1、仙剑2、仙剑5、仙剑5前传"
  },
  {
    "姓名": "慕容紫英",
    "等级": 20.0,
    "描述": "《仙剑奇侠传4》男主角",
    "技能": "千方残光剑",
    "登场时间": "仙剑4"
  },
  {
    "姓名": "夏侯瑾轩",
    "等级": 18.0,
    "描述": "《仙剑奇侠传5前传》男主角",
    "技能": "文星耀太虚",
    "登场时间": "仙剑5前传"
  },
  {
    "姓名": "皇甫卓",
    "等级": 24.0,
    "描述": "《仙剑奇侠传5前传》配角",
    "技能": "天中剑",
    "登场时间": "仙剑5前传"
  }
]
姓名,等级,描述,技能,登场时间,
李逍遥,12,《仙剑奇侠传1》男主角,万剑诀,仙剑1、仙剑2、仙剑5、仙剑5前传,
慕容紫英,20,《仙剑奇侠传4》男主角,千方残光剑,仙剑4,
夏侯瑾轩,18,《仙剑奇侠传5前传》男主角,文星耀太虚,仙剑5前传,
皇甫卓,24,《仙剑奇侠传5前传》配角,天中剑,仙剑5前传,

<?xml version="1.0" encoding="utf-8"?>
<Table>
  <Row>
   <姓名>李逍遥</姓名>
   <等级>12</等级>
   <描述>《仙剑奇侠传1》男主角</描述>
   <技能>万剑诀</技能>
   <登场时间>仙剑1、仙剑2、仙剑5、仙剑5前传</登场时间>
  </Row>
  <Row>
   <姓名>慕容紫英</姓名>
   <等级>20</等级>
   <描述>《仙剑奇侠传4》男主角</描述>
   <技能>千方残光剑</技能>
   <登场时间>仙剑4</登场时间>
  </Row>
  <Row>
   <姓名>夏侯瑾轩</姓名>
   <等级>18</等级>
   <描述>《仙剑奇侠传5前传》男主角</描述>
   <技能>文星耀太虚</技能>
   <登场时间>仙剑5前传</登场时间>
  </Row>
  <Row>
   <姓名>皇甫卓</姓名>
   <等级>24</等级>
   <描述>《仙剑奇侠传5前传》配角</描述>
   <技能>天中剑</技能>
   <登场时间>仙剑5前传</登场时间>
  </Row>
</Table>
Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].