web-dev-qa-db-fra.com

Comment stocker des données Excel dans Firebase?

J'ai une feuille Excel de toutes mes données (des milliers et des milliers de lignes). Comment puis-je obtenir ce "chargé" dans Firebase à utiliser?

J'ai créé un projet Firebase et essayé de regarder quelques tutoriels pour la base de données en temps réel mais ce n'est pas tout à fait ce que je veux. Je ne veux pas encore de données en temps réel. Je veux juste des données dans lesquelles je dois être chargé en premier. Comment dois-je procéder?

Merci!

11
noblerare

Je l'ai compris moi-même.

Tout d'abord, prenez la feuille de calcul Excel et nettoyez-la de manière à ce que la première ligne contienne les en-têtes et tout le reste soit les données réelles. N'oubliez pas que les clés Firebase (qui correspondent aux en-têtes de colonne) doivent être encodées en UTF-8, ce qui signifie qu'elles ne peuvent pas contenir. $ # []/ou ASCII caractères de contrôle 0-31 ou 127.

Ensuite, enregistrez-le en tant que fichier CSV. Par exemple, sur Excel 2013, ce serait: Fichier> Exporter> Changer le type de fichier> CSV.

Ensuite, visitez diverses ressources en ligne qui peuvent effectuer une conversion CSV en JSON. Celui que j'ai utilisé était: http://codebeautify.org/csv-to-xml-json

Enfin, prenez ce fichier .json et chargez-le dans la base de données Firebase. Voila!

18
noblerare

ÉTAPES POUR TÉLÉCHARGER LA LISTE DES PAYS DANS FIREBASE:

  1. téléchargez la liste des pays avec le code du pays, le code de la devise et le nom de la devise dont vous avez besoin:
  2. le convertir en csv.
  3. convertir csv en json à partir de ( https://codebeautify.org/csv-to-xml-json# ).
  4. valider json depuis https://jsonlint.com/
  5. enregistrer dans un fichier, par exemple test.json.
  6. ouvrir Firebase avec connexion.
  7. sélectionnez la base de données.
  8. cliquez sur (...) dans le verticle, à côté du signe + -,

  9. cliquez sur importer.

  10. parcourir et sélectionner le fichier test.json
  11. importation
  12. maintenant c'est super !!!!!!! à votre santé!
10
SUBRATA NANDI