Git Product home page Git Product logo

Comments (11)

alxndr-w avatar alxndr-w commented on August 17, 2024

Hab Dank, das konnte ich gerade sehr gut gebrauchen.

Edit: Funktioniert bei mir nicht zuverlässig, es werden nicht alle Daten richtig konvertiert und Spalten erscheinen plötzlich doppelt in der Excel-Auswertung.

Edit2: Passiert, wenn das Tabellenfeld selbst einen Umlaut enthält.

from tricks.

staabm avatar staabm commented on August 17, 2024

d.h. es wir aktuell R4 verwendet und kein UTF8? oder ist der o.g. patch auch in R5 sinnvoll?

from tricks.

alxndr-w avatar alxndr-w commented on August 17, 2024

@staabm Redaxo 5 mit UTF8 erzeugt eine UTF8-CSV-Datei. Excel erwartet jedoch ISO.

from tricks.

staabm avatar staabm commented on August 17, 2024

ich kann mir nicht vorstellen dass Excel nicht mit UTF8 umgehen kann.. da fehlt sicher die UTF8 information in der Datei irgendwo..

from tricks.

alxndr-w avatar alxndr-w commented on August 17, 2024

@staabm Excel kann mit UTF8 in CSV umgehen, sofern dies als Datenimport in ein Tabellenblatt geschieht. Beim regulären "Doppelklick" auf die CSV-Datei wird diese von Haus aus als ISO-Datei interpretiert.

https://stackoverflow.com/questions/6002256/is-it-possible-to-force-excel-recognize-utf-8-csv-files-automatically

edit: Aber ja, es fehlt wohl auch ein Marker in der CSV-Datei: https://stackoverflow.com/questions/155097/microsoft-excel-mangles-diacritics-in-csv-files

from tricks.

skerbis avatar skerbis commented on August 17, 2024

Das öffnen einer CSV in Excel ist grundsätzlich nicht zu empfehlen. Da Excel es ohnehin nicht interpretieren kann, wenn man dem Programm nicht das Trennzeichen mitteilt.
Open/Libre-Office und Apple-Numbers sind da weitaus schlauer.

from tricks.

akrys avatar akrys commented on August 17, 2024

Das mag durchaus sein. Wenn ich als Entwickler die Daten exportiere, habe ich natürlich Einfluss darauf, wie ich die Datei öffne. Excel ist da sowieso nie die erste Wahl.

Wenn der Kunde das aber selber macht (bzw. machen soll), passiert reflexartig folgendes:

  • die Datei wird geladen
  • es wird doppelt drauf geklickt

Doppelt drauf klicken bedeutet in 99% der Fälle: Excel öffnet sich und versucht, die Datei darzustellen. Meist mit mäßigem Erfolg, wie wir alle wissen. Dem Kunden ist es dann auch egal, warum das schlecht ist und warum man das so nicht machen solle. Für ihn muss es einfach funktionieren. (Der Umweg über neue Datei anlegen, Import aufrufen, Einstellungen vornehmen, öffnen funktioniert zwar, verliert in Sachen Komfort aber kolosal gegen den einfachen Doppelklick)

Außerdem nutzen Kunden sehr oft Windows. (zu oft für meinen Geschmack, steht aber hier nicht zur Debatte) Da fällt Numbers als Alternative schon mal per se raus. Libre-Office kann man durchaus empfehlen, aber ob die IT-Abteilung des Kunden, sich darauf einlässt, es zu installiert und später auch mit Updates zu versorgen, steht auf einem ganz anderen Blatt. Zumal es ja nur dazu da ist, dass ein Mitarbeiter richtig mit CSV-Dateien arbeiten kann.
Im Regelfall kann man davon ausgehen, dass das nicht der Fall ist.

Daher habe ich den Tipp aus der Trickkiste hier mal als allerletzte Notlösung hinterlegt. Es ist natürlich sehr unsauber und sehr unschön. Das kann man natürlich noch weiter durchdiskutieren. Es bringt am Ende des Tages aber nichts. Der Kunde eine saubere Darstellung seiner Daten haben. Und zwar ohne den Export der Daten jedes mal seinem Dienstleister beantragen zu müssen.

from tricks.

alxndr-w avatar alxndr-w commented on August 17, 2024

Das sei im neusten YForm bereits gefixt.
yakamara/redaxo_yform@d36baf2

from tricks.

skerbis avatar skerbis commented on August 17, 2024

ist das der Fall @alexplusde , kann das hier zu?

from tricks.

alxndr-w avatar alxndr-w commented on August 17, 2024

ungetestet

from tricks.

alxndr-w avatar alxndr-w commented on August 17, 2024

getestet ;)

from tricks.

Related Issues (20)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.