AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Zurück Delphi-PRAXiS Suchfunktion Ergebnis der Suchanfrage

Ergebnis der Suchanfrage


Datum des Suchindex: Heute, 00:02

Parameter dieser Suchanfrage:

Suche in Thema: Excel Stringgrid in (vorhandene) Excel abspeichern
Suche alle Beiträge, die von "Moombas" geschrieben wurden
• Suchmethode: "Suche nach allen Begriffen"
• Nach Datum (firstpost) sortiert
• Zeige Treffer als Beiträge
Zeige 12 von insges. 12 Treffern
Suche benötigte 0.001s

Es liegen Ergebnisse in folgenden Bereichen vor:

  • Forum: Programmieren allgemein

    AW: Excel Stringgrid in (vorhandene) Excel abspeichern

      Delphi
      by Moombas, 2. Mai 2018
    @Chemiker:

    Der Umweg über das Stringgrid ist kein Umweg :) Die Daten der Exceldatei sollen über das Stringgrid geändert werden können und zusätzlich werden diese teilweise automatisiert geändert.

    Und wie gesagt seit der letzten Änderung ist nur einmal ein Problem aufgetreten, welches aber wohl an einer anderen Stelle lag.
  • Forum: Programmieren allgemein

    AW: Excel Stringgrid in (vorhandene) Excel abspeichern

      Delphi
      by Moombas, 20. Apr 2018
    So, ich arbeite nun mit dem Programm und seit der letzten Änderung (zwischendurch das Speichern) trat kein Namenskonflikt und auch sonst kein Problem mehr mit Excel auf :)

    Danke für eure Hilfe und Unterstützung ;) Evtl. hilft der Thread auch anderen weiter, es war ja doch ein recht spezielles Problem.
  • Forum: Programmieren allgemein

    AW: Excel Stringgrid in (vorhandene) Excel abspeichern

      Delphi
      by Moombas, 19. Apr 2018
    Es scheint ein Problem der Exceldatei zu sein.

    Und zwar durch folgendes ausgelöst:

    Exceldatei ("jungfräulich") mit den Daten gefüllt - ok
    Exceldatei 1mal eingelesen - ok
    Exceldatei 1mal gespeichert - ok (Eintragungen passen)
    Exceldatei 2. Mal einlesen - Fehler -> Namenskonflikt (_Filterdatabase)
    aus Exceldatei alle versteckten Namen entfernt mit folgendem Macro:
  • Forum: Programmieren allgemein

    AW: Excel Stringgrid in (vorhandene) Excel abspeichern

      Delphi
      by Moombas, 19. Apr 2018
    @Holger: mit deinem Tool in meinem integriert.

    if StringGridToXLS(FXLApp, DE_XLS, 'DE') then SaveExcel(FXLApp) else CloseExcel(FXLApp);
    //...


    @jumpy: Da ich die "extrahierte" Version von Holger nutze kommt die angesprochene Zeile so nicht mehr vor.


    ...ggf. mache ich es nachher testweise nochmal so, wie ich es ursprünglich gefunden hatte...
  • Forum: Programmieren allgemein

    AW: Excel Stringgrid in (vorhandene) Excel abspeichern

      Delphi
      by Moombas, 19. Apr 2018
    @Dennis07: Weil beim csv meines Wissens Formatierungen (also auch Farbvorgaben etc.) verloren gehen, die ich aber brauche. (Zu deiner Bemerkung mit den "strings": Das ist in Ordnung, ich möchte nur strings verwenden, selbst bei den Zahlen).

    @K-H: Im Prinzip füllt er z.B. die erste Spalte nahezu komplett mit dem Wert aus der 2. Zeile. Wenn dort also "abc" steht, enthält nach dem speichern (beim...
  • Forum: Programmieren allgemein

    AW: Excel Stringgrid in (vorhandene) Excel abspeichern

      Delphi
      by Moombas, 18. Apr 2018
    Auch mit deiner Unit habe ich nun das Problem, das er die Zellinhalte der Worksheets durcheinander schmeißt. Das hatte ich zwischenzeitlich auch, weiß aber aktuell nicht woran es liegt.

    Das Problem mit der Namensgebung lag an der Excel und konnte ich beheben.
  • Forum: Programmieren allgemein

    AW: Excel Stringgrid in (vorhandene) Excel abspeichern

      Delphi
      by Moombas, 18. Apr 2018
    Excel selber hat gar nichts angezeigt.

    Das mit dem 2'öffnen habe ich ich korrigiert. Auch Ist mir aufgefallen, das Workbooks wieder kein wert zugewiesen wurde und dies geändert. nun bekomme ich den Hinweis, das "saveas" vom automatisierungsobjekt nicht unterstützt wird. -.-
  • Forum: Programmieren allgemein

    AW: Excel Stringgrid in (vorhandene) Excel abspeichern

      Delphi
      by Moombas, 18. Apr 2018
    Folgendes wäre der aktuell komplette Code, der mit Excel was zu tun hat. Das Problem tritt nur beim Workbook.saveas(AXLSFile, EmptyParam, EmptyParam, EmptyParam, EmptyParam, EmptyParam, False, EmptyParam, EmptyParam, GetUserDefaultLCID); auf, dies scheint bei einer xml somit nicht zu funktionieren, da brauche ich eine Alternative:


    unit Toolbox;

    interface

    uses
    Winapi.Windows,...
  • Forum: Programmieren allgemein

    AW: Excel Stringgrid in (vorhandene) Excel abspeichern

      Delphi
      by Moombas, 18. Apr 2018
    @K-H: Bin gerade dabei deinem Tipp zu folgen und Excel bzw. die Datei früh zu öffnen (Programmstart) um sie später nicht immer öffnen und schließen zu müssen. Für das Einlesen der Excel funktioniert dies zwar, aber nicht für das speichern. Entweder bekomme ich die Rückmeldung im laufenden Programm "Ungültige varianten Operation" oder er schmeißt ab dem 2. Tabellenblatt alles falsch in Excel.
    ...
  • Forum: Programmieren allgemein

    AW: Excel Stringgrid in (vorhandene) Excel abspeichern

      Delphi
      by Moombas, 17. Apr 2018
    Dein Hinweis @ Codezwerg hat mir nicht wirklich geholfen, da dort kein Bezug auf das speichern genommen wird.

    Habe nun woanders folgenden Code gefunden:

    Workbook.saveas(AXLSFile, EmptyParam, EmptyParam, EmptyParam, EmptyParam, EmptyParam, False, EmptyParam, EmptyParam, GetUserDefaultLCID);

    Damit funktioniert es nun.
  • Forum: Programmieren allgemein

    AW: Excel Stringgrid in (vorhandene) Excel abspeichern

      Delphi
      by Moombas, 17. Apr 2018
    @Jumpy: Da hast du recht, sehe ich genauso. Das ist aber der Teil, den ich unangetastet gelassen hatte. Aber auch eine Definition dessen ändert leider nichts. (Ein showmessage als Kontrolle, beweist zumindest das er die korrekten Werte ausliest für maxcol und maxrow).

    @K-H: Was meinst du mit erneut öffnen? Die Exceldatei wird in die Stringgrids eingelesen (je Sheet ein Stringgrid). Und diese...
  • Forum: Programmieren allgemein

    Excel Stringgrid in (vorhandene) Excel abspeichern

      Delphi
      by Moombas, 17. Apr 2018
    Moin zusammen,

    ich bin es mal wieder.

    Ich hatte mir folgende Routine aus dem Netz geholt und etwas überarbeitet. Ich meine auch das sie bereits funktioniert hat, jetzt ist das Programm allerdings etwas größer geworden und nun funktioniert es nicht mehr (Die Daten werden nicht in Excel übernommen). Hat jemand evtl. eine Idee, denn eigentlich dürfte zusätzlicher Programmcode bei lokalen...


URL zu dieser Suchanfrage:

https://www.delphipraxis.net/dp_search.php?do=usersearch&search_username=Moombas&search_exact_username=1&search_sortby=dateline&search_resulttype=post&search_matchmode=0&searchthreadid=196031
Impressum · AGB · Datenschutz · Nach oben
Alle Zeitangaben in WEZ +1. Es ist jetzt 00:23 Uhr.
Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz