2016-11-07 10 views
5

私の愚かな質問をお断りしますが、私は一般的にFirebaseとデータベースには初めてです。ExcelデータをFirebaseに保存する方法を教えてください。

私はすべてのデータ(何千と何千もの行)のExcelシートを持っています。 Firebaseに "ロード"されて使用される方法を教えてください。

私はFirebaseプロジェクトを作成し、リアルタイムデータベース用のチュートリアルをいくつか見てみましたが、それは私が望むものではありません。私はリアルタイムのデータがまだ欲しいとは思わない。私は最初にロードしなければならないデータがほしいだけです。それをどうやって行うのですか?

ありがとうございます!

答えて

5

私はこれを自分で考え出しました。

まず、Excelスプレッドシートを作成して、最初の行にヘッダーが含まれ、その他すべてが実際のデータであるようにクリーンアップします。 Firebaseのキー(列ヘッダーに対応)はUTF-8でエンコードされていなければならないことを意味しています。 $#[]/ASCII制御文字0-31または127.

次に、CSVファイルとして保存します。たとえば、Excel 2013では、[ファイル]> [エクスポート]> [ファイルの種類の変更]> [CSV]のようになります。

次に、CSVからJSONへの変換を行うことができるさまざまなリソースをオンラインでご覧ください。私が使ったのは:http://codebeautify.org/csv-to-xml-json

最後に、その.jsonファイルをFirebaseデータベースにロードしてください。 Voila! FIREBASE国のリストをアップロードするには

+2

https://shancarter.github.io/mr-data-converter/ for xls - > json –

+0

あなたが提案したWebサイトでJSONにCSVを変換できません。問題は、最初の列がfirebaseのNode Keyであり、他の列(子ノードである)と同じように扱われることです。 – toofoo

+0

この[link](http://www.csvjson.com/csv2json)を使用してcsv jsonに@ MosesAprico –

2

STEPS:あなたが必要とどの国コード、通貨コードと通貨名を持つ

  1. ダウンロード国のリスト:
  2. csvファイルに変換します。
  3. csvをjsonから(https://codebeautify.org/csv-to-xml-json#)に変換します。
  4. jsonをhttps://jsonlint.com/
  5. からtest.jsonというファイルに保存します。
  6. ログインしてfirebaseを開きます。
  7. データベースを選択してください。 +横の垂直方向の中で
  8. クリック(...)、 - 看板、輸入の

  9. クリック。

  10. ブラウズと
  11. 輸入
  12. が、今では素晴らしいですtest.jsonファイルを選択します!!!!!!!乾杯!
関連する問題