VB script - výstup textové proměnné
Zdravím všechny odborníky i ty ostatní.
Jsem "tzv. programátor" amatér. Slovo programátor dávám schválně do uvozovek, jelikož to je jen malá část pravdy . Okolnosti mě donutily abych si uzpůsobil nedostatečný výstup ze software (vyhodnocení chemických analýz), který podporuje Vbasic.
Mám následující dotaz:
Analyzuje se několik složek, u každé je několik údajů. Vytahání z datového souboru není problém. Dostal jsem se až do stadia, že všechny požadované hodnoty nacpu do dvourozměrného datového pole. Na čem ztroskotávám je, jak tyto proměnné vložit do něčeho, co by alespoň vzdáleně připomínalo tabulku.
Pokud je totiž do reportu posílám postupně (oddělené Lf, Cr) vždy se do reportu dostane jen poslední údaj.
Třeba se ptám hloupě, třeba to skuteční profesionálové dělají zcela jinak. Třeba to vůbec tímhle způsobem nepůjde. Než se obrátím přímo na programátory tohoto sw, zkusím to ještě zde.
Díky za váš čas.
Jack
Výstup má být na obrazovku? Jinak by se nabízela možnost, uložit hodnoty do txt souboru ve formátu CSV (hodnoty oddělené čárkou/středníkem) a pak si jej otevřít v Excelu, kde už je hračka dodat grafickou úpravu, vygenerovat graf, doplnit výpočty, atd...
Výstup měl být prostřednictvím proměnné do reportu. Nakonec jsem to vyřešil takto (třeba je to nestandardní, ale funguje):
Jakýkoliv komentář k nevýhodám a chybám vítám.
Hoste, prosím, nakopni mě jak vyexportovat výstup do CSV. Určitě se mi to taky hodí. Díky.
CSV je obyčejný textový soubor, co řádek v souboru to řádek tabulky. A hodnoty (buňky) jsou odděleny čárkamí (případně středníky - dle verze Excelu)
Obsah souboru pak vypadá např. takto:
Excel si pak tento soubor otevře a obsažená data umístí do buňek.
Ukázka kódu (převede sloupce oddělené tabulátorem nebo mezerami na CSV soubor s hodnotami oddělenými čárkami):
http://www.planet-source-code.com/vb/scripts/ShowCo de.asp?txtCodeId=1425&lngWId=1
Úžasné, děkuji Hoste za rady.
Tímto dotaz považuji za vyřízený.