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/