メインコンテンツへスキップ
< すべてのトピックに戻る

CSVを読み込んでデータ化するには?

CSVファイルを TextAssetとしてインポートし、文字列を改行コード(\n)とカンマ(,)で分割(Split)して配列やリストに格納します。

敵のステータス一覧やアイテムのマスターデータなど、プランナーがExcelで作成した大量の表データを、そのままUnityのデータベースとして活用するためです。

string[] lines = csvFile.text.Split('\n');で行ごとに分割し、for文で回しながらさらに string[] cells = lines[i].Split(',');でセルごとに分け、int.Parse() 等で数値に変換して独自クラスのリストに保存します。

目次

9周年キャンペーン実施中 早い申込みほど受講料がお得に