Html5 filereader - lire locales Tableau Json fichier et d'afficher uniquement une section spécifique
Je suis un débutant et venir formulaire VBA excel outil de programmation.
La lecture de fichier excel, de manipuler excel contenu est beaucoup plus facile en VBA que le web comme outil d'Filereader et tableau Json.
J'ai le contenu suivant dans mon tableau Json fichier.
[
["TWE",6000,4545.5 ],
["RW",1000,256.3 ]
]
Je voudrais lire à partir du fichier html suivant et d'afficher uniquement la valeur de la contrepartie de 253,6
Pouvez-vous m'aider.
Ici le fichier Html reader exemple
<!DOCTYPE html>
<html>
<head>
<script>
function handleFileSelect()
{
if (window.File && window.FileReader && window.FileList && window.Blob) {
} else {
alert('The File APIs are not fully supported in this browser.');
return;
}
input = document.getElementById('fileinput');
if (!input) {
alert("Um, couldn't find the fileinput element.");
}
else if (!input.files) {
alert("This browser doesn't seem to support the `files` property of file inputs.");
}
else if (!input.files[0]) {
alert("Please select a file before clicking 'Load'");
}
else {
file = input.files[0];
fr = new FileReader();
fr.onload = receivedText;
fr.readAsText(file);
}
}
function receivedText() {
//result = fr.result;
document.getElementById('editor').appendChild(document.createTextNode(fr.result))
}
</script>
</head>
<body>
<input type="file" id="fileinput"/>
<input type='button' id='btnLoad' value='Load' onclick='handleFileSelect();'>
<div id="editor"></div>
</body>
</html>
Vous pouvez, s'il vous plaît lien vers votre document? Peut-être que la version courte.
OriginalL'auteur Jean-Marc Flamand | 2013-07-18
Vous devez vous connecter pour publier un commentaire.
Si vous obtenez le texte avec fr.readAsText dans une chaîne de caractères, vous pouvez utiliser JSON.parse() (voir: https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/JSON/parse) pour convertir la chaîne de caractères dans un objet JSON. Ensuite, vous pouvez accéder à votre contenu spécifique comme un tableau normal.
OriginalL'auteur eX0du5