[xls_export] Programmierbibliothek zum Export von Excel 95-Dateien (.xls)
Die Originaldateien dieser Bibliothek stammen von Originaldateien von http://sourceforge.net/projects/xls-exportclass/, stammen von Olah Leslie und unterliegen der GPL Lizenz.
Beispiele zur Nutzung findet ihr in der Beispieldatei der Bibliothek, die ihr unter der oben angegebenen URL finden könnt. Ansonsten wird die Bibliothek auch in den Erweiterungen EFG und survey_ce verwendet.
Bei Fragen, Anregungen, Kritik oder Feature Requests verwendet bitte diesen Thread.
Liste der Anhänge anzeigen (Anzahl: 1)
xls_export: ein Bugfix
Moin Helmut alle,
ich benötige für ein Modul das "merge cells" Feature von xls_export und hatte echte Probleme damit: nach dem ersten Merge wurden keine Zellen mehr rechts des zusammengefassten Bereichs gesetzt.
Nun habe ich herausgefunden, dass das an einem Bug in Methode xls_mergedcells::findpos() des Plugins lag. Dort wird im Original ein falscher Vergleichoperator benutzt.
Ein Patch, der das repariert, ist in der Anlage. Der Original-Autor ist via Sourceforge Bug-Tracker bereits informiert.
Wäre schön, wenn das auch in das TL Plugin eingehen würde, sonst wird mein Modul nicht für die Allgemeinheit funktionieren.
Edit: Update des Plugins bitte mit neuer Versions-Numer, damit mein Modul in den Abhängigkeiten prüfen kann, ob die richtige Version vorhanden ist.
Danke und LG, Georg
Liste der Anhänge anzeigen (Anzahl: 1)
xls_export: 2 neue Getter-Methoden
Moin Helmut,
wenn Du schon dabei bist, eine neue Version von xls_export zu machen, dann hätte ich auch gern noch Getter-Methoden für Spaltenbreite und Zeilenhöhe. Bisher löse ich das über eine Subklasse von xls_export (siehe Anlage), aber ich denke, diese Getter sind unkritisch / schaden keinem, wenn sie direkt in die Klasse xlsexport (Datei xls_export.php) aufgenommen werden. Die Kommentare kann man ja einfach weglassen (die Setter haben auch keine :D ), obwohl ich bei der Spaltenbreite recht sicher bin bezüglich dem Vergleich mit CSS en Einheiten.
Was denkst Du?
LG, Georg
Liste der Anhänge anzeigen (Anzahl: 1)
Moin Helmut, alle,
Zitat:
Zitat von
deerwood
Olah Leslie hat auch schon repariert ... Open Source ist soooo faszinierend!
Und, wow, Olah hat schon längst (08.02.2010) 2 meiner Feature-Wünsche implementiert: Notes/Kommentare zu Zellen und Formatierung von Zellen/Zahlen z.B. als Datum/Zeit/Währung/mit Tausender Trenner. Siehe
https://sourceforge.net/projects/xls-exportclass/
https://sourceforge.net/news/?group_id=229535&id=282369
und das anliegende Bild.
Ich habe das erst heute entdeckt, weil ich immer nur auf meinen Feature Request gestarrt habe (in einem immer offenen Opera Tab) und dort nur "Pending" stand. Stupid me.
Ich werde das morgen mal testen und berichten. Wenn das funktioniert, wäre es schön, wenn Olah's Erweiterungen in [xls_export] eingehen würden.
LG, Georg
Liste der Anhänge anzeigen (Anzahl: 1)
Zitat:
Zitat von
deerwood
Und, wow, ...
Moin Georg, alle
i'm sorry, but I can talk to you in English (or Hungarian) only
Georg : you asked it, let it be possible to write formula onto the worksheet
i have a good news
- the treatment of a basic operation works already (addition / subtraction / division / multiplication), for example: (<excel formula> = <php/xls_export formula>) A1+B1 = R0C0+R0C1
- also manages the parentheses (A1-B1)*C1 = (R0C0-R0C1)*R0C2
- manages the absolute reference $A$1/$B1 = R$0C$0/R0C$1
- manages the reference to another sheet (but only in the active document, another file is not!) sheetname!A1 = Ssheetname\0R0C0
it is necessary to solve handling of some fundamental functions yet (SUM/ABS/ROUND/IF , this will take some more time). if i finished it, the new version will be available at sourceforge (and you can write formula onto the worksheet ;))
Best regards
Leslie, Olah
Liste der Anhänge anzeigen (Anzahl: 1)
Dear Leslie,
sorry for the delay and only a short note, so that you do not wonder. There is a new version (2.8.0) of TYPOlight out, many of us are in progress of testing all the extensions/modules/plugins (>200) against that new version.
Many thanks for your work on the formulars, I'll soon test all your new features in the context of TL 2.8.0 and report on the outcome.
Regarding the "A1" etc conversion: just forget about that!
I suggested that with the assumption, that Excel would only need a formular string like "=A1+B2" and then it would have been convenient, to translate a large column index into the appropriate string, see attached image, where e.g. the column "BZS" has the column number 2047 with index 2047-1 == 2046.
PS: did you notice the column index being MUCH larger, than the Excel App allows for (even Excel 2007)? But the BIFF5 file format obviously allows? And OO Calc shows (up to col 1024)? And that the TC plugin, the image is taken from, even shows more columns? PLEASE continue that way: make the best out of the format, who cares about MS anyway :D ? This PS is, by intention, biased towards Open Source.
Best regards, Georg
Funktioniert nicht mit xtmembers_outlook
Hallo Helmut.
Ich weiß nicht woran es liegt, ich habe ein Update auf 2.10 gemacht und dann xls_export und xtmembers_outlook installiert, aber leider funktioniert das nicht. Bei Export mit xtmembers_outlook kommt "The request token could not be verified."
Kennst Du das Problem?
Außerdem habe ich eine weitere Frage: xtmembers_outlook ist klassifiziert für 2.10 - geht es aber auch unter 2.7.6? Ein Kunde braucht diese Funktion, das System läuft aber auf 2.7.6, ein Update habe ich mal versucht, das hatte mir alles zerschossen, darum will ich das eigentlich auf 2.7.6 belassen - never touch a running system.
Ich will das jetzt auch spaßeshalber nicht versuchen, am End zerschießts doch was. Darum wollte ich lieber erst mal fragen.
Oder kennst Du noch eine elegante Lösung die Mitglieder in eine Excel oder CSV zu exportieren?
Vielen Dank und schöne Grüße.
Sascha
Contao 3 - wohin mit Plugins?
Zitat:
Zitat von
hschottm
Ich bin gerade noch mal die Keynote durchgegangen, die Leo ja als Dokument zu den Changes in Contao 3 dazugepackt hat. Im Text auf der Webseite steht, dass es Plugins nicht mehr gibt, aber auf Seite 4 der Keynote steht der Plugins-Ordner unter 'Neue Dateistruktur' und das auch in der neuen Contao 3 Dateistruktur. Daran hatte ich mich orientiert...
Wenn es genehm ist, so was in system/vendor/ zu packen, hab ich kein Problem damit. Ich frage mich nur, ob das der "offizielle" Weg ist.
Vielleicht kannst du mich ja noch mal erhellen ;-)
Bei meiner letzten Umfrage war man sich in den Entwicklern schon nicht einig, vielleicht ist das ja mittlerweile anders.
Vielleicht ließt das ja einer der anderen hier mit, hab extra Titel gesetzt, und kann dazu was sagen.