Comments (11)
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.
d.h. es wir aktuell R4 verwendet und kein UTF8? oder ist der o.g. patch auch in R5 sinnvoll?
from tricks.
@staabm Redaxo 5 mit UTF8 erzeugt eine UTF8-CSV-Datei. Excel erwartet jedoch ISO.
from tricks.
ich kann mir nicht vorstellen dass Excel nicht mit UTF8 umgehen kann.. da fehlt sicher die UTF8 information in der Datei irgendwo..
from tricks.
@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.
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.
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.
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.
Das sei im neusten YForm bereits gefixt.
yakamara/redaxo_yform@d36baf2
from tricks.
ist das der Fall @alexplusde , kann das hier zu?
from tricks.
ungetestet
from tricks.
getestet ;)
from tricks.
Related Issues (20)
- Mein Addon ist nicht abwärtskompatibel, was tun?
- YForm Best Practice für Tabellen- und Feldnamen HOT 2
- YForm Trick - Formular mit mehreren Schritten
- YForm Trick: Formular Tabs und Spalten-Layouts HOT 9
- YForm Trick: Kontaktformular an richtige Ansprechpartner-E-Mail-Adresse, ohne E-Mail-Adresse offenzulegen HOT 1
- Neuer Trick: Artikel-Metadaten aus YForm-Tabelle per Ajax im Artikel hinzufügen HOT 14
- Mediapool - externe Datei in den Medienpool synchronisieren HOT 3
- Neue Tipps & Tricks: Backups – Warum, wann und wie durchführen? HOT 8
- rex_list Datensatz duplizieren HOT 3
- Eigene Addons in der Backend Navigation oben plazieren HOT 7
- Modul Tipp: Repeater HOT 7
- Info: Sortierung Medienpool aufsteigend HOT 2
- Problem: Rendern nummerierter Listen mit Unterbrechung HOT 2
- UPDATE Tricks > Development > VSCode 1/2
- UPDATE Tricks > Development > VSCode 2/2 HOT 4
- REDAXO & XAMPP für Windows HOT 4
- Seitentitel und Metadaten anpassen mit Daten, die erst im Modul erzeugt werden HOT 1
- YForm: Datensatz klonen HOT 14
- Image URL bei Repeater ist defekt HOT 1
- VSCode und Redaxos PHP_CS_FIXER_CONFIG (auf dem Mac) HOT 1
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
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.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from tricks.