Ich bin völlig neu zu diesem. Die Lösungen, die ich vom Internet bekomme, lese die Datei und Anzeige so wie es ist, aber ich möchte die Datei Zeile für Zeile lesen.Beispielcode in angularjs, um Textdatei zu lesen und zu schreiben
Antwort
var lines = this.result.split('\n');
for(var line = 0; line < lines.length; line++){
console.log(lines[line]); }
mit \n
können Sie eine Datei bei seinen Zeilenumbrüchen teilen.
Ihre Frage war sehr vage, aber das ist die Lösung, wenn Sie eine Datei Zeile für Zeile ausgeben möchten.
Um dies in einem Kontext zu erhalten:
Zuerst brauchen wir eine Datei eingeben, können wir dies über HTML erreichen:
<input type="file" name="file" id="filename">
nun eine js-Funktion erstellen, um diese Datei zu packen:
document.getElementById('filename').onchange = function(){
// declare file variable
var filevar = this.files[0];
//the Reader:
var datareader = new FileReader();
reader.onload = function(progressEvent){
};
I bereits enthalten ein Filereader, wie Sie Sie dies auf eine volle Funktion kombinieren kann sehen
Jetzt:
document.getElementById('filename').onchange = function(){
var filevar = this.files[0];
var datareader = new FileReader();
reader.onload = function(progressEvent){
var lines = this.result.split('\n');
for(var line = 0; line < lines.length; line++){
console.log(lines[line]);
}
};
datareader.readAsText(filevar);
};
Dies ist ein bisschen tutorialish so sry, aber ich denke, es hilft mehr als nur Code.
Danke, es funktionierte zum Lesen der Eingabedatei. Wie erstellt man eine Ausgabetextdatei? – chkiriti
@chkiriti Das ist ziemlich schwierig, da Sie es nur mit JS Crossbrowser nicht tun können. Sie könnten die Daten auf einem Server speichern und eine serverseitige Sprache verwenden, um sie zu speichern, Sie könnten auch Cookies oder eine API verwenden ... Aber nur mit js ist es nicht möglich, da es nur innerhalb des Browsers und nicht auf dem tatsächlichen laufen kann client –
@chkiriti Sie könnten auch einen Download-Link zur Verfügung stellen, nicht erwähnen, da es nicht wirklich speichern, wenn Sie wollen, kann ich meine Antwort bearbeiten und Ihnen die Syntax –
- 1. Lesen und Schreiben in Textdatei in Java
- 2. in eine Textdatei zu schreiben
- 3. Objective C - Textdatei erstellen, um Zeile für Zeile in Cocoa zu lesen und schreiben
- 4. Schnellste Möglichkeit, um riesige Daten in Textdatei zu schreiben Java
- 5. Ein guter Ort, um Beispielcode zu bekommen?
- 6. Wie zu lesen und zu schreiben Sitzung in CakePHP 3.0
- 7. Schreiben und lesen PHP-Objekt in einer Textdatei?
- 8. Viele-zu-viele-Beziehung lesen und schreiben
- 9. Python nicht ordnungsgemäß in Textdatei zu lesen
- 10. (Java) Schreiben von Ereignissen, um Textdatei zu protokollieren
- 11. Beispielcode, um pdf programmgesteuert zu erstellen
- 12. , wie zu schreiben und lesen Komponenten TMemoryStrream
- 13. Wie zu sperren, Textdatei zum Lesen geöffnet?
- 14. Lesen von einer Textdatei zu Klassenobjekten (C++)
- 15. ML lib Empfehlungen zu Textdatei schreiben
- 16. Android zu PC USB Lesen/Schreiben
- 17. Lesen, bearbeiten und schreiben Sie eine Textdatei zeilenweise mit Ruby
- 18. Lesen/Schreiben - Textdatei oder PostGres, bitte lesen Sie mehr
- 19. Textdatei lesen Neue CSV-Datei schreiben
- 20. Was ist der beste Weg, um cXML-Dokumente in C# zu lesen und zu schreiben?
- 21. Textdatei zu lesen und einige Zeichen in Listen
- 22. Verwenden Sie Jackson, um yaml zu schreiben?
- 23. Lesen und Schreiben von Textdateien
- 24. C# Multi Thema und Lesen/Schreiben große Textdatei
- 25. Schreiben, um dann aus einem MemoryStream zu lesen
- 26. aus Textdatei lesen und speichern zu zwei oder drei Variablen
- 27. Zyklus durch Textdatei, um Zeichenfolge zu erfassen
- 28. Textdatei bis zu einem Leerzeichen lesen und mehrere Werte speichern
- 29. VBS Schreiben in Textdatei
- 30. Batch-Datei, um Dateiinhalte zu lesen und zu iterieren
Was meinen Sie mit Lesen und Schreiben von Textdateien? Was sind die Textdateien? – Yerken
http://StackOverflow.com/Help/how-to-ask – Fidel90
Wo befinden sich die Textdateien, auf dem Client oder auf dem Server? –