<?xml version="1.0" encoding="UTF-8"?>
<rss xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:taxo="http://purl.org/rss/1.0/modules/taxonomy/" version="2.0">
  <channel>
    <title>Thema "Tabellenwerte (Excel) im GDL als Parameter" in Programmierung</title>
    <link>https://community.graphisoft.com/t5/Programmierung/Tabellenwerte-Excel-im-GDL-als-Parameter/m-p/567720#M7450</link>
    <description>Hallo,&lt;BR /&gt;&lt;BR /&gt;Ich möchte Excel-Daten (gerne auch aus Excel exportiert via csv/txt...) über GDL in ein Objekt einlesen. Am Feinsten als "Ansammlungswerte" eines Parameters in entsprechender tabellarischer Form.&lt;BR /&gt;Kann mir hier evtl. unter die Arme greifen (oder hat gar schon sowas programmiert...)?&lt;BR /&gt;&lt;BR /&gt;Vielen Dank schon mal.</description>
    <pubDate>Wed, 03 Oct 2018 14:26:28 GMT</pubDate>
    <dc:creator>graber</dc:creator>
    <dc:date>2018-10-03T14:26:28Z</dc:date>
    <item>
      <title>Tabellenwerte (Excel) im GDL als Parameter</title>
      <link>https://community.graphisoft.com/t5/Programmierung/Tabellenwerte-Excel-im-GDL-als-Parameter/m-p/567720#M7450</link>
      <description>Hallo,&lt;BR /&gt;&lt;BR /&gt;Ich möchte Excel-Daten (gerne auch aus Excel exportiert via csv/txt...) über GDL in ein Objekt einlesen. Am Feinsten als "Ansammlungswerte" eines Parameters in entsprechender tabellarischer Form.&lt;BR /&gt;Kann mir hier evtl. unter die Arme greifen (oder hat gar schon sowas programmiert...)?&lt;BR /&gt;&lt;BR /&gt;Vielen Dank schon mal.</description>
      <pubDate>Wed, 03 Oct 2018 14:26:28 GMT</pubDate>
      <guid>https://community.graphisoft.com/t5/Programmierung/Tabellenwerte-Excel-im-GDL-als-Parameter/m-p/567720#M7450</guid>
      <dc:creator>graber</dc:creator>
      <dc:date>2018-10-03T14:26:28Z</dc:date>
    </item>
    <item>
      <title>Re: Tabellenwerte (Excel) im GDL als Parameter</title>
      <link>https://community.graphisoft.com/t5/Programmierung/Tabellenwerte-Excel-im-GDL-als-Parameter/m-p/567721#M7451</link>
      <description>So, bin am Basteln:&lt;BR /&gt;Wenn ich es richtig sehe, sollt es so irgendwie möglich sein:&lt;BR /&gt;&lt;A href="https://www.selfgdl.de/addons/data-io/input/" target="_blank"&gt;https://www.selfgdl.de/addons/data-io/input/&lt;/A&gt;&lt;BR /&gt;Allerdings: Wie kann ich ohne &lt;I&gt;datensatzID&lt;/I&gt; in eine neue/bestimmte Zeile springen?&lt;BR /&gt;&lt;BR /&gt;Banal stelle ich mir vor: &lt;BR /&gt;&lt;BR /&gt;&lt;PRE&gt;For zeile=1 to maxzeile&lt;BR /&gt;For spalte=1 to maxspalte&lt;BR /&gt;input(ch,zeile,spalte,sys[zeile][spalte])&lt;BR /&gt;next spalte&lt;BR /&gt;next zeile&lt;/PRE&gt;</description>
      <pubDate>Thu, 04 Oct 2018 07:28:25 GMT</pubDate>
      <guid>https://community.graphisoft.com/t5/Programmierung/Tabellenwerte-Excel-im-GDL-als-Parameter/m-p/567721#M7451</guid>
      <dc:creator>graber</dc:creator>
      <dc:date>2018-10-04T07:28:25Z</dc:date>
    </item>
    <item>
      <title>Re: Tabellenwerte (Excel) im GDL als Parameter</title>
      <link>https://community.graphisoft.com/t5/Programmierung/Tabellenwerte-Excel-im-GDL-als-Parameter/m-p/567722#M7452</link>
      <description>Hier ein Test-Beispiel (vielleicht hilft das weiter):&lt;BR /&gt;&lt;BR /&gt;&lt;PRE&gt;	filename = "test_x.txt"	&lt;BR /&gt;	ch = OPEN( "DATA" , filename , "MODE=RO, SEPARATOR='|', LIBRARY" ) &lt;BR /&gt;&lt;BR /&gt;	DIM cage_infos [][]&lt;BR /&gt; 	ay = 1	&lt;BR /&gt;	searchfield = "test*material_info"&lt;BR /&gt;	nr = INPUT(ch, searchfield, 1, 	cage_infos[ay][1], cage_infos[ay][2], cage_infos[ay][3], cage_infos[ay][4], cage_infos[ay][5], cage_infos[ay][6],&lt;BR /&gt; 									cage_infos[ay][7], cage_infos[ay][8], cage_infos[ay][9], cage_infos[ay][10], cage_infos[ay][11], cage_infos[ay][12],&lt;BR /&gt; 									cage_infos[ay][13], cage_infos[ay][14], cage_infos[ay][15], cage_infos[ay][16] )&lt;BR /&gt;	&lt;BR /&gt;		TEXT2 ay,  0.1 * 1, searchfield								&lt;BR /&gt;	TEXT2 ay, -0.1 * 0, cage_infos[ay][1]&lt;BR /&gt;	TEXT2 ay, -0.1 * 1, cage_infos[ay][2]&lt;BR /&gt;	TEXT2 ay, -0.1 * 2, cage_infos[ay][3]&lt;BR /&gt;	TEXT2 ay, -0.1 * 3, cage_infos[ay][4]&lt;BR /&gt;	TEXT2 ay, -0.1 * 4, cage_infos[ay][5]&lt;BR /&gt;	TEXT2 ay, -0.1 * 5, cage_infos[ay][6]&lt;BR /&gt;	TEXT2 ay, -0.1 * 6, cage_infos[ay][7]&lt;BR /&gt;	TEXT2 ay, -0.1 * 7, cage_infos[ay][8]&lt;BR /&gt;	TEXT2 ay, -0.1 * 8, cage_infos[ay][9]&lt;BR /&gt;	TEXT2 ay, -0.1 * 9, cage_infos[ay][10]&lt;BR /&gt;	TEXT2 ay, -0.1 * 10, cage_infos[ay][11]&lt;BR /&gt;	TEXT2 ay, -0.1 * 11, cage_infos[ay][12]&lt;BR /&gt;	TEXT2 ay, -0.1 * 12, cage_infos[ay][13]&lt;BR /&gt;	TEXT2 ay, -0.1 * 13, cage_infos[ay][14]&lt;BR /&gt;	TEXT2 ay, -0.1 * 14, cage_infos[ay][15]&lt;BR /&gt;	TEXT2 ay, -0.1 * 15, cage_infos[ay][16]&lt;BR /&gt;&lt;BR /&gt;	FOR ay = 2 TO 4&lt;BR /&gt;&lt;BR /&gt;		searchfield = "test*cage_infos[" + STR(ay-1,1,0) + "]"&lt;BR /&gt;		nr = INPUT(ch, searchfield, 1, 	cage_infos[ay][1], cage_infos[ay][2], cage_infos[ay][3], cage_infos[ay][4], cage_infos[ay][5], cage_infos[ay][6],&lt;BR /&gt;										cage_infos[ay][7], cage_infos[ay][8], cage_infos[ay][9], cage_infos[ay][10], cage_infos[ay][11], cage_infos[ay][12],&lt;BR /&gt;										cage_infos[ay][13], cage_infos[ay][14], cage_infos[ay][15], cage_infos[ay][16] )&lt;BR /&gt;		&lt;BR /&gt;		TEXT2 ay,  0.1 * 1, searchfield						&lt;BR /&gt;		TEXT2 ay, -0.1 * 0, cage_infos[ay][1]&lt;BR /&gt;		TEXT2 ay, -0.1 * 1, cage_infos[ay][2]&lt;BR /&gt;		TEXT2 ay, -0.1 * 2, cage_infos[ay][3]&lt;BR /&gt;		TEXT2 ay, -0.1 * 3, cage_infos[ay][4]&lt;BR /&gt;		TEXT2 ay, -0.1 * 4, cage_infos[ay][5]&lt;BR /&gt;		TEXT2 ay, -0.1 * 5, cage_infos[ay][6]&lt;BR /&gt;		TEXT2 ay, -0.1 * 6, cage_infos[ay][7]&lt;BR /&gt;		TEXT2 ay, -0.1 * 7, cage_infos[ay][8]&lt;BR /&gt;		TEXT2 ay, -0.1 * 8, cage_infos[ay][9]&lt;BR /&gt;		TEXT2 ay, -0.1 * 9, cage_infos[ay][10]&lt;BR /&gt;		TEXT2 ay, -0.1 * 10, cage_infos[ay][11]&lt;BR /&gt;		TEXT2 ay, -0.1 * 11, cage_infos[ay][12]&lt;BR /&gt;		TEXT2 ay, -0.1 * 12, cage_infos[ay][13]&lt;BR /&gt;		TEXT2 ay, -0.1 * 13, cage_infos[ay][14]&lt;BR /&gt;		TEXT2 ay, -0.1 * 14, cage_infos[ay][15]&lt;BR /&gt;		TEXT2 ay, -0.1 * 15, cage_infos[ay][16]&lt;BR /&gt;&lt;BR /&gt;	NEXT ay&lt;BR /&gt;&lt;BR /&gt;&lt;BR /&gt;	close ch&lt;/PRE&gt;</description>
      <pubDate>Thu, 04 Oct 2018 09:39:54 GMT</pubDate>
      <guid>https://community.graphisoft.com/t5/Programmierung/Tabellenwerte-Excel-im-GDL-als-Parameter/m-p/567722#M7452</guid>
      <dc:creator>Anonymous</dc:creator>
      <dc:date>2018-10-04T09:39:54Z</dc:date>
    </item>
    <item>
      <title>Re: Tabellenwerte (Excel) im GDL als Parameter</title>
      <link>https://community.graphisoft.com/t5/Programmierung/Tabellenwerte-Excel-im-GDL-als-Parameter/m-p/567723#M7453</link>
      <description>erste Frage dazu: In welches Script kommt der Code? &lt;BR /&gt;Wenn ich den befehl &lt;I&gt;open&lt;/I&gt; um &lt;I&gt;dialog &lt;/I&gt;erweitere, so scheint dies nur im UI_Skript zu funktionieren (leider aber auch nicht immer...)</description>
      <pubDate>Thu, 04 Oct 2018 10:46:50 GMT</pubDate>
      <guid>https://community.graphisoft.com/t5/Programmierung/Tabellenwerte-Excel-im-GDL-als-Parameter/m-p/567723#M7453</guid>
      <dc:creator>graber</dc:creator>
      <dc:date>2018-10-04T10:46:50Z</dc:date>
    </item>
    <item>
      <title>Re: Tabellenwerte (Excel) im GDL als Parameter</title>
      <link>https://community.graphisoft.com/t5/Programmierung/Tabellenwerte-Excel-im-GDL-als-Parameter/m-p/567724#M7454</link>
      <description>Hab bis dato folgendes:&lt;BR /&gt;&lt;PRE&gt;UI_BUTTON UI_FUNCTION, "Import", 10, 30, 50, 20, 11&lt;/PRE&gt; im UI-Script&lt;BR /&gt;&lt;BR /&gt;&lt;PRE&gt;If GLOB_UI_BUTTON_ID=11 then&lt;BR /&gt;&lt;BR /&gt;	dat_sep='\t'&lt;BR /&gt;	ch=OPEN("DATA","test.txt","MODE=RO,SEPARATOR=dat_sep, DIALOG")&lt;BR /&gt;		&lt;BR /&gt;	FOR i=1 TO zeile&lt;BR /&gt;		FOR j=1 TO spalte&lt;BR /&gt;			nr=INPUT(ch,i,j,inh)&lt;BR /&gt;			parameters feld[i][j]=inh&lt;BR /&gt;			feld[i][j]=inh&lt;BR /&gt;		NEXT j&lt;BR /&gt;	NEXT i	&lt;BR /&gt;	CLOSE ch&lt;BR /&gt;&lt;/PRE&gt;&lt;BR /&gt;&lt;BR /&gt;Bedeutet: ich muß in der 1.Spalte die jeweilge Zeilennummer haben &lt;BR /&gt;&lt;BR /&gt;Aber leider funktionierts trotzdem nicht:&lt;BR /&gt;&lt;BR /&gt;Habe ich zweites Script im UI-Script, dann funktioniert die Zuweisung mittels parameters nicht. Setze ich es ins Master dann liest er gleich gar nix aus. &lt;BR /&gt;Und das Dialog-Menü wird sowieso nicht (bzw. anfangs alle heiligen Zeiten?) aufgerufen.</description>
      <pubDate>Thu, 04 Oct 2018 11:18:25 GMT</pubDate>
      <guid>https://community.graphisoft.com/t5/Programmierung/Tabellenwerte-Excel-im-GDL-als-Parameter/m-p/567724#M7454</guid>
      <dc:creator>graber</dc:creator>
      <dc:date>2018-10-04T11:18:25Z</dc:date>
    </item>
    <item>
      <title>Re: Tabellenwerte (Excel) im GDL als Parameter</title>
      <link>https://community.graphisoft.com/t5/Programmierung/Tabellenwerte-Excel-im-GDL-als-Parameter/m-p/567725#M7455</link>
      <description>&lt;BLOCKQUOTE&gt;erste Frage dazu: In welches Script kommt der Code? &lt;/BLOCKQUOTE&gt;&lt;BR /&gt;Ich habe den im 2D-Script, weil ich das zum Testen als Text ausgegeben hatte.&lt;BR /&gt;Es geht aber auch Master. Parameter-Script und UI würde ich nicht empfehlen).&lt;BR /&gt;&lt;BLOCKQUOTE&gt;Wenn ich den befehl open um dialog erweitere, so scheint dies nur im UI_Skript zu funktionieren (leider aber auch nicht immer...)&lt;/BLOCKQUOTE&gt;&lt;BR /&gt;Ich meine mich zu erinnern, dass das DATA Addon mit DILAOG nicht korrekt funktioniert, bin mir aber nicht sicher.</description>
      <pubDate>Thu, 04 Oct 2018 11:59:30 GMT</pubDate>
      <guid>https://community.graphisoft.com/t5/Programmierung/Tabellenwerte-Excel-im-GDL-als-Parameter/m-p/567725#M7455</guid>
      <dc:creator>Anonymous</dc:creator>
      <dc:date>2018-10-04T11:59:30Z</dc:date>
    </item>
    <item>
      <title>Re: Tabellenwerte (Excel) im GDL als Parameter</title>
      <link>https://community.graphisoft.com/t5/Programmierung/Tabellenwerte-Excel-im-GDL-als-Parameter/m-p/567726#M7456</link>
      <description>Im UI-Script kannst Du nicht mit Parameters arbeiten.&lt;BR /&gt;Bau doch ertsmal Dein Script ohne User Interface fertig und wenn es funktioniert,&lt;BR /&gt;schreibst Du das UI-Script dazu.&lt;BR /&gt;&lt;BR /&gt;Was sind "alle heiligen Zeiten" ? &lt;!-- s:-) --&gt;&lt;span class="lia-unicode-emoji" title=":leicht_lächelndes_Gesicht:"&gt;🙂&lt;/span&gt;&lt;!-- s:-) --&gt; Erklär mal .....</description>
      <pubDate>Thu, 04 Oct 2018 12:02:54 GMT</pubDate>
      <guid>https://community.graphisoft.com/t5/Programmierung/Tabellenwerte-Excel-im-GDL-als-Parameter/m-p/567726#M7456</guid>
      <dc:creator>Anonymous</dc:creator>
      <dc:date>2018-10-04T12:02:54Z</dc:date>
    </item>
    <item>
      <title>Re: Tabellenwerte (Excel) im GDL als Parameter</title>
      <link>https://community.graphisoft.com/t5/Programmierung/Tabellenwerte-Excel-im-GDL-als-Parameter/m-p/567727#M7457</link>
      <description>@heilige Zeiten: der "Dialog"-Dialog poppt nur bei ca. 1 von 20 Versuchen (jedenfalls gaaaanz selten) auf, ansonsten werden zwar die Daten eingelesen, aber mit der zuletzt eingestellten Datei. &lt;BR /&gt;&lt;BR /&gt;@Dialog mit Data: Gibt's eine "einfache", "generelle" Methode im UI-Script eine Datei (also mit vollem Pfad) auswählen zu lassen?</description>
      <pubDate>Fri, 05 Oct 2018 06:29:59 GMT</pubDate>
      <guid>https://community.graphisoft.com/t5/Programmierung/Tabellenwerte-Excel-im-GDL-als-Parameter/m-p/567727#M7457</guid>
      <dc:creator>graber</dc:creator>
      <dc:date>2018-10-05T06:29:59Z</dc:date>
    </item>
    <item>
      <title>Re: Tabellenwerte (Excel) im GDL als Parameter</title>
      <link>https://community.graphisoft.com/t5/Programmierung/Tabellenwerte-Excel-im-GDL-als-Parameter/m-p/567728#M7458</link>
      <description>Versuch es mal mit dem Filemanager-Addon:&lt;BR /&gt;&lt;!-- m --&gt;&lt;A class="postlink" href="https://www.selfgdl.de/addons/filemanager-io/input-3/" onclick="window.open(this.href);&amp;lt;br /&amp;gt;            return false;"&gt;https://www.selfgdl.de/addons/filemanager-io/input-3/&lt;/A&gt;&lt;!-- m --&gt;&lt;BR /&gt;(hat aber auch so seine Tücken)</description>
      <pubDate>Fri, 05 Oct 2018 08:17:20 GMT</pubDate>
      <guid>https://community.graphisoft.com/t5/Programmierung/Tabellenwerte-Excel-im-GDL-als-Parameter/m-p/567728#M7458</guid>
      <dc:creator>Anonymous</dc:creator>
      <dc:date>2018-10-05T08:17:20Z</dc:date>
    </item>
    <item>
      <title>Re: Tabellenwerte (Excel) im GDL als Parameter</title>
      <link>https://community.graphisoft.com/t5/Programmierung/Tabellenwerte-Excel-im-GDL-als-Parameter/m-p/567729#M7459</link>
      <description>Folgende Porblem habe ich mittlerweile eruiert:&lt;BR /&gt;&lt;BR /&gt;1.) &lt;I&gt;DIALOG&lt;/I&gt; funktioniert nur dann und wann... -&amp;gt; am besten ausweichen auf &lt;I&gt;LIBRARY &lt;/I&gt;&lt;BR /&gt;2.) Die doppelte Schleife dürfte das Addon Data nicht packen -&amp;gt;&lt;BR /&gt;Alle Spalten direkt abfragen (Spaltenanzahl ist fixiert): &lt;PRE&gt;nr=INPUT(ch,searchfield,1,feld[i][1],feld[i][2],feld[i][3],feld[i][4],feld[i][5])&lt;BR /&gt;&lt;/PRE&gt; &lt;BR /&gt;Aber 3.) -konnte ich bis dato nicht lösen- :&lt;BR /&gt;&lt;PRE&gt;parameters feld[i][1]=feld[i][1],feld[i][2]=feld[i][2],feld[i][3]=feld[i][3],feld[i][4]=feld[i][4],feld[i][5]=feld[i][5]&lt;/PRE&gt; bringt das masterscript zum absturz? (Feld ist eine Ansammlung von Strings)</description>
      <pubDate>Fri, 05 Oct 2018 10:26:24 GMT</pubDate>
      <guid>https://community.graphisoft.com/t5/Programmierung/Tabellenwerte-Excel-im-GDL-als-Parameter/m-p/567729#M7459</guid>
      <dc:creator>graber</dc:creator>
      <dc:date>2018-10-05T10:26:24Z</dc:date>
    </item>
    <item>
      <title>Re: Tabellenwerte (Excel) im GDL als Parameter</title>
      <link>https://community.graphisoft.com/t5/Programmierung/Tabellenwerte-Excel-im-GDL-als-Parameter/m-p/567730#M7460</link>
      <description>OK. Folgendes habe ich herausgefunden (und darin dürfte auch das Problem mit &lt;I&gt;parameters&lt;/I&gt; liegen):&lt;BR /&gt;Das Addon unterscheidet beim Import zwischen Zahlen und Texten. Wie kann ich erreichen, das alles als Text importiert wird?&lt;BR /&gt;-&lt;BR /&gt;Alternativ: Ich probier's mal mit &lt;I&gt;VARTYPE&lt;/I&gt;</description>
      <pubDate>Fri, 05 Oct 2018 13:12:07 GMT</pubDate>
      <guid>https://community.graphisoft.com/t5/Programmierung/Tabellenwerte-Excel-im-GDL-als-Parameter/m-p/567730#M7460</guid>
      <dc:creator>graber</dc:creator>
      <dc:date>2018-10-05T13:12:07Z</dc:date>
    </item>
    <item>
      <title>Re: Tabellenwerte (Excel) im GDL als Parameter</title>
      <link>https://community.graphisoft.com/t5/Programmierung/Tabellenwerte-Excel-im-GDL-als-Parameter/m-p/567731#M7461</link>
      <description>mit Vartype hat's funktioniert.</description>
      <pubDate>Fri, 05 Oct 2018 14:49:57 GMT</pubDate>
      <guid>https://community.graphisoft.com/t5/Programmierung/Tabellenwerte-Excel-im-GDL-als-Parameter/m-p/567731#M7461</guid>
      <dc:creator>graber</dc:creator>
      <dc:date>2018-10-05T14:49:57Z</dc:date>
    </item>
  </channel>
</rss>

