Est-ce que quelqu'un sait s'il existe une application qui me permettra de convertir de préférence XLS en JSON?
Je me contenterai également d'un convertisseur CSV puisque c'est ce que je finirai probablement par devoir écrire moi-même s'il n'y a rien autour.
Réponses:
Cela a parfaitement fonctionné pour moi et ne nécessite PAS de téléchargement de fichier:
https://github.com/cparker15/csv-to-json?files=1
la source
Vous pouvez essayer cet outil que j'ai créé:
Mr. Data Converter
Il se convertit en JSON, XML et autres.
Tout est également côté client, de sorte que vos données ne quittent jamais votre ordinateur.
la source
Depuis Powershell 3.0 (livré avec Windows 8, disponible pour Windows 7 et Windows Server 2008 mais pas Windows Vista), vous pouvez utiliser le commandlet convertto-json intégré:
Page d'aide en ligne sur Technet
la source
Si vous ne trouvez pas de solution existante, il est assez facile d'en créer une de base en Java. Je viens d'en écrire un pour un client et cela n'a pris que quelques heures, y compris la recherche d'outils.
Apache POI lira le binaire Excel. http://poi.apache.org/
JSONObject construira le JSON
Après cela, il suffit d'itérer les lignes des données Excel et de créer une structure JSON. Voici un pseudo code pour l'utilisation de base.
la source
Cela fonctionne pour moi et fonctionne côté client: http://www.convertcsv.com/csv-to-json.htm
la source
Je viens de trouver ceci:
http://tamlyn.org/tools/csv2json/
(Remarque: vous devez avoir votre fichier csv disponible via une adresse Web)
la source
Essayez le petit outil gratuit:
http://keyangxiang.com/csvtojson/
Il utilise le module csvtojson node.js
la source
Aucune des solutions existantes ne fonctionnait, j'ai donc rapidement piraté un script qui ferait l'affaire. Convertit également les chaînes vides en valeurs nulles et sépare la ligne d'en-tête pour JSON. Il peut être nécessaire de régler le problème en fonction du dialecte CSV et du jeu de caractères dont vous disposez.
la source
Au lieu de convertisseurs codés en dur, qu'en est-il du support CSV pour Jackson (processeur JSON): https://github.com/FasterXML/jackson-dataformat-csv . Ainsi, le noyau Jackson peut lire JSON en tant que POJO, cartes,
JsonNode
, presque n'importe quoi. Et le support CSV peut faire la même chose avec CSV. Combinez les deux et c'est un convertisseur très puissant mais simple entre plusieurs formats (il y a déjà des backends pour XML, YAML et plus encore ajoutés).Un article expliquant comment procéder est disponible ici .
la source
Voyez si cela aide: Retour au CSV - Convertir le texte CSV en objets; via JSON
Il s'agit d'un article de blog publié en novembre 2008 qui inclut du code C # pour fournir une solution.
De l'intro sur le billet de blog:
la source