Wie kann ich ein Bild hinzufügen, um eine CSV-Datei?
Muss ich schreiben, ein Bild auf eine .csv-Datei mit einigen Daten. Das schreiben der Daten war einfach, aber ich kann nicht schreiben, ein Bild in es die auf der Festplatte gespeichert. Ich bin mit FileWriter
Klasse zu implementieren und diese .append();
zum hinzufügen von Elementen in der Datei. Wie kann ich ein Bild hinzufügen, um eine CSV-Datei?
- Binäre Daten ist keine gute Passform für CSV. Du könntest die Base64-codieren, aber es wäre immer noch sehr groß, so dass nicht alle Werkzeuge, die verarbeiten CSV-vielleicht zu glücklich darüber. Vielleicht stellen Sie einfach die Datei-Namen (oder Pfad) für das Bild in der CSV?
- Was ist dein Anwendungsfall? Vielleicht CSV-Datei ist nicht die beste Lagerung. Wenn Sie tun müssen, halten Daten - Datenbank benutzen. Wenn Sie ' er anlegen einer Kalkulationstabelle für excel - Nutzung von Apache POI-und XLS-format. Lassen Sie Bilder hinzufügen.
- Piotr gwiazda mit großer Angelegenheit willkommen, mein Fall ist, habe ich zum drucken(auf Papier), die Tags enthalten die folgenden Informationen: Barcode(in .png-form), Produkt-name, Preis, Verkäufer etc.. Haben Sie eine bessere Idee, die ich erreichen kann diese Aufgabe eher als exportieren und drucken in einem .csv-Datei.
Du musst angemeldet sein, um einen Kommentar abzugeben.
Basierend auf Ihre Kommentare, Sie wären besser dran, speichern Sie eine text-Darstellung des barcode (zusammen mit den anderen Informationen, wie Produktname, Preis, etc) in der CSV-Datei (statt der Einbettung von Bild-oder Dateinamen).
Dann beim Lesen der CSV-Datei, die Sie verwenden können, eine open-source Bibliothek wie Grill dynamisch generiert die barcode-Bild. Grill unterstützt eine Breite Palette von barcode-und Bild-Formate.
CSV ist ein textbasiertes Dateiformat, wo, wie ein Bilder sind Binärdaten, die beiden nicht gut mischen.
Wären Sie besser zu versorgen, einen Verweis auf die Bilder (relativer Pfad und name) und bündeln Sie.