Zdravím, potřeboval bych si napsat makro do jednoho programu z cílem čtení z excelu, jenže pascal jsem měl naposled v 7-mičce a to už je hooodně dávno :-D Takže bych protřeboval pomoct s pár věcma.
Primárně se tedy jedná o čtení URČITÝCH buněk v excelu a následná práce s nimi. Lze, nelze, jak? Na gůglu jsem našel jenom texťáky.
Díky za radu.
Fórum › Pascal
Čtení z excelu
Když uložíš data z Excelu ve formátu CSV (hodnoty oddělené čárkou) nebo TXT s hodnotami oddělenými tabulátorem, dostaneš texťák a ten v Pascalu otevřeš bez problémů. Příklad - do buněk B3, C3, B4, C4 a A6 jsem napsal jejich souřadnice, uložil jako CSV a po otevření v Notepadu vidím tohle:
,b3,c3
,b4,c4
a6,,
Tak, jak to vidíš, bez mezer. Formát TXT by vypadal úplně stjeně, jenom by tam místo znaku ',' byl znak #9.
Úvodní prázdné řádky (1 a 2) ani sloupce (např. kdyby se smazala buňka A6) se neuloží, začne se až od prvních, ve kterých něco je. Řádkovou souřadnici buňky (to číslo) dostaneš odpočítáním řádků v souboru, sloupcovou (to písmeno) pak odpočítáním čárek na řádku. Kdyby hodnota nějaké buňky obsahovala čárku, zapíše se v uvozovkách ("...").
To byl nejschůdnější způsob. Kdybys chtěl číst XLS, tak to jde dost těžko. Asi nejdál se dostali OpenOffice.org, takže případné informace hledej u nich.
Nebo jestli chceš číst data z otevřeného Excelu, tak by to mělo jít z Delphi přes rozhraní OLE, ale k tomu ti už víc neřeknu, protože to neumím.
Chceš-li lepší odpověď, polož lepší otázku.
Moje stránka.
Moje stránka.
v delphi se dá dokonce stáhnout komponenta přímo pro práci s excelem wordem atd. Nevím jak se menuje ale je integrovaná v delphi 7 profesional včetně spousty dalších.
Zjistit počet nových příspěvků
Přidej příspěvek
Toto téma je starší jak čtvrt roku – přidej svůj příspěvek jen tehdy, máš-li k tématu opravdu co říct!
Ano, opravdu chci reagovat → zobrazí formulář pro přidání příspěvku
×Vložení zdrojáku
×Vložení obrázku
×Vložení videa
Aktuálně jsou podporována videa ze serverů YouTube, Vimeo a Dailymotion.
×
Uživatelé prohlížející si toto vlákno
Uživatelé on-line: 0 registrovaných, 21 hostů
Podobná vlákna
Data z excelu — založil kadla
Čítanie z excelu — založil audiotrack
Aplikace v excelu — založil Adam
Vystup do excelu — založil verzana
Export do excelu — založil ing
Moderátoři diskuze