Avatar
Peter Janičina:

Zdravim,

potreboval by som exportnut data z datagridview do excelu. Ked som to skusal cez DataTable tak nebol problem exportnut vysse 500 000 riadkov a 15 stlpcov, ale ak idem cez riadky datagridview tak najviac mi presunie 130 000 riadkov. Ten datagrid potrebujem aby som exportoval iba vybrate riadky.

Diky za odpoved

 
Odpovědět 12. září 10:19
Avatar
Odpovídá na Peter Janičina
Michal Štěpánek:

Chceš tím říct, že někdo RUČNĚ vybírá 130000 řádků????? Nebylo by jednodušší vytvořit výběrový filtr a podle něj data tahat rovnou z DB a ukládat do excelu?

Nahoru Odpovědět  +1 12. září 11:23
Nikdy neříkej nahlas, že to nejde. Vždycky se totiž najde blbec, který to neví a udělá to...
Avatar
Marian Benčat
Redaktor
Avatar
Odpovídá na Michal Štěpánek
Marian Benčat:

Nerad to říkám, ale take už jsem musel hodněkrát ukládat do excelu třeba 250k řádek.. do jednoho listu. a do Excelu, žádné csv atp. Problémem je, že je to už poměrně dosti dat a většinou tyto knihovny jako EPPlus atp. jsou implementovaé špatně a při savetofile sežerou 2gb paměti. to je nepřípustné, kromě toho to trvalo na starým HW třeba 10minut... Z toho důvodu bylo nutné jít cestou psotupného exportu a appendu, což to snížilo na 50MB a 10sec.

 
Nahoru Odpovědět 12. září 16:52
Děláme co je v našich silách, aby byly zdejší diskuze co nejkvalitnější. Proto do nich také mohou přispívat pouze registrovaní členové. Pro zapojení do diskuze se přihlas. Pokud ještě nemáš účet, zaregistruj se, je to zdarma.

Zobrazeno 3 zpráv z 3.