【Laravel】CSVインポート機能の実装(ブラウザ編)

脳も学習データのバックアップと復元機能を追加するべきだしなんなら他システムのバックアップデータもインポートできるようにしてほしい
ボカロエディタについてる「テンポをインポート」って機能をいろいろ空目してアレな気分
VOCALOID2の歌声ライブラリがインポート機能で使用できる用になります。(アクティベーションが再度必要です。VOCALOID1はインポート出来ません)
従いまして、基本的にはインポート機能はオンラインエントリーのダウンロードだけにご使用いただきますようお願いいたします
GXT Padにせめてcsvやテキストのエクスポートとインポート機能あればアホみたいに便利になるのにと思わざるを得なかった
ちなみにらぶ式ゆるゆりお着替えして解ったこと。 お着替えの時だいたい身体⇒頭でインポートすると思うんですがこれだと準標準が機能しない。 逆に頭⇒身体で流し込むとほぼ調整いらないくらいで動く。 元々らぶ式ゆるゆりモデル自体がカスタム少女のmodを元に作られてるのもあるのかなぁと。
Blenderはキーコンフィグ機能ついてるしインポートもエクスポートもできるのでどんどん自分好みの設定にしてったら良いと思うの。
有名どころのDL統合環境 ワイ「お、データセット作成って機能がある A「残ねーん、仕分け済みのディレクトリをインポートするだけデース ワイ「お、データセット作成って機能がある B「残ねーん、仕分け済みのディレクトリをインポートするだけデース
何故MEにはインポートのみでエクスポート機能が無いんだ…そのくせ時々更新でブクマ無くなるとか、使い勝手悪いなーとは
今までレシートまとめ手書きでつけてたんだけど今年はマネーフォワードっていうアプリに入力してみました。レシート読み取り機能めっちゃ便利で一晩で4月ぶんまで終わりました!!でもこれを打ち込み終わったとしてもデータをマネーフォワード確定申告にインポートするにはどうしたらいいのか

1年に1回くらい必要になり、そのたびに妙に時間かけてググっている気がするので…

以下のようなデータ構造で定義されたT○KI○のメンバーを身長(降順)でソートする場合を想定します。
array_multisortだとメンバー名のところが吹っ飛ぶのでuasortを使います。

usort.php
<?php

$ary = [
  "shigeru" => ["height" => 173, "birthday" => '1970/11/17', "出身地" => "奈良県"],
  "tatsuya" => ["height" => 167, "birthday" => '1972/01/10', "出身地" => "埼玉県"],
  "taichi" => ["height" => 167, "birthday" => '1974/09/02', "出身地" => "東京都"],
  "masahiro" => ["height" => 181, "birthday" => '1977/01/11', "出身地" => "北海道"],
  "tomoya" => ["height" => 184, "birthday" => '1978/11/07', "出身地" => "神奈川県"],
];

uasort($ary, function($x, $y) {
    $key = 'height';
    if ( $x[$key] == $y[$key] ) { return 0; }
    else if ( $x[$key] > $y[$key] ) { return -1; }
    else { return 1; }
});

var_dump($ary);

結果です。


array(5) {
  ["tomoya"]=>
  array(3) {
    ["height"]=>
    int(184)
    ["birthday"]=>
    string(10) "1978/11/07"
    ["出身地"]=>
    string(12) "神奈川県"
  }
  ["masahiro"]=>
  array(3) {
    ["height"]=>
    int(181)
    ["birthday"]=>
    string(10) "1977/01/11"
    ["出身地"]=>
    string(9) "北海道"
  }
  ["shigeru"]=>
  array(3) {
    ["height"]=>
    int(173)
    ["birthday"]=>
    string(10) "1970/11/17"
    ["出身地"]=>
    string(9) "奈良県"
  }
  ["tatsuya"]=>
  array(3) {
    ["height"]=>
    int(167)
    ["birthday"]=>
    string(10) "1972/01/10"
    ["出身地"]=>
    string(9) "埼玉県"
  }
  ["taichi"]=>
  array(3) {
    ["height"]=>
    int(167)
    ["birthday"]=>
    string(10) "1974/09/02"
    ["出身地"]=>
    string(9) "東京都"
  }
}
[紹介元] PHPタグが付けられた新着投稿 – Qiita 【Laravel】CSVインポート機能の実装(ブラウザ編)

  • コメント

    1. 匿名希望
      2018/01/17(水) 23:47:18

      何故MEにはインポートのみでエクスポート機能が無いんだ…そのくせ時々更新でブクマ無くなるとか、使い勝手悪いなーとは

    2. 匿名希望
      2018/01/17(水) 23:47:18

      有名どころのDL統合環境
      ワイ「お、データセット作成って機能がある
      A「残ねーん、仕分け済みのディレクトリをインポートするだけデース
      ワイ「お、データセット作成って機能がある
      B「残ねーん、仕分け済みのディレクトリをインポートするだけデース

    3. 匿名希望
      2018/01/17(水) 23:47:18

      Blenderはキーコンフィグ機能ついてるしインポートもエクスポートもできるのでどんどん自分好みの設定にしてったら良いと思うの。

    4. 匿名希望
      2018/01/17(水) 23:47:18

      ちなみにらぶ式ゆるゆりお着替えして解ったこと。

      お着替えの時だいたい身体⇒頭でインポートすると思うんですがこれだと準標準が機能しない。
      逆に頭⇒身体で流し込むとほぼ調整いらないくらいで動く。
      元々らぶ式ゆるゆりモデル自体がカスタム少女のmodを元に作られてるのもあるのかなぁと。

    5. 匿名希望
      2018/01/17(水) 23:47:18

      GXT Padにせめてcsvやテキストのエクスポートとインポート機能あればアホみたいに便利になるのにと思わざるを得なかった

    記事に戻る

関連記事