SO DataGrid – ScriptableObject Spreadsheet Editor


Browse, search, sort, bulk-edit and CSV round-trip every ScriptableObject in your project — one spreadsheet window, full Undo, zero runtime footprint.


by kyosyunn


Price History +

Balance your game data in a spreadsheet — without rebuilding your data layer.

SO DataGrid shows every asset instance of any ScriptableObject type as rows

in a spreadsheet-style editor window. Edit cells inline, compare instances at

a glance, round-trip through Excel or Google Sheets, and review every change

before it touches your assets.

<b>Non-intrusive by design</b>

• Works with plain ScriptableObjects — no base class, no attributes, no migration

• If a type works in the Inspector, it works in the grid (custom drawers included)

• Editor-only: zero runtime code, nothing added to your builds or Assets folder

<b>Spreadsheet workflow</b>

• Searchable type picker with ★ favorites — handles hundreds of SO types

• Filter rows by name, sort by any column (numbers, enums, strings)

• Inline cell editing through Unity's serialization system — full Undo support

• Bulk apply one row's values onto any selection; duplicate or delete rows

from a right-click menu

• Finds every instance, including nested types the Project search cannot see

<b>Safe data round-trip — the feature nothing else has</b>

• Export to CSV, edit in Excel or Google Sheets, import back

• Google Sheets import needs only a share link — no OAuth, no API key

• IMPORT PREVIEW: every pending change is listed (asset / field / current → new)

and NOTHING is written until you click Apply

• Asset paths are the row key — reorder rows freely, import never creates or

deletes assets

• int / float / bool / string / enum / Color / Vector2 / Vector3 round-trip,

and doubles are exact: a +1 change at 1e15 (idle-game scale) is applied

correctly

<b>Fast at scale — measured, not promised</b>

• 1,000 assets: type selection in 90 ms, column sort in 165 ms

• Guarded by an automated performance test so it stays that way

<b>Quality</b>

• Automated test suite (9 tests) runs on Unity 2022.3 LTS and Unity 6

• Zero compiler warnings

• Everything included — no add-ons, no upsells

• Documentation and responsive support (replies within 2 business days)

Manual & support: https://kyosyun.github.io/so-datagrid/