Kirjautuminen

Haku

Tehtävät

Keskustelu: Ohjelmointikysymykset: VBA: Ongelma Excel-tiedoston kanssa

LaNu [15.10.2006 01:17:51]

#

Tuli valittua aikoinaan todellisena newbienä ohjelmointi alustaksi Office XP:n Excel. Tarjosi kovin kätevän tavan ladata ja käsitellä netistä haettavia taulukoita, joten sen silloin valitsin.

Ohjelmaa kuitenkin on 'hiukan' tullut laajennettua, ja nykyisellään xls-tiedoston koko on reilut 10 Mt. Lisäksi ohjelman käyttäminen kerää tiedostoon kai jotain törkyä ja tiedosto koko nuosee pikku hiljaa aina käytettäessä. Esim. äsken ennen tiedoston uudelleen luomista (kaikki taulujen sisältö uuteen tiedostoon ja koodit myös) oli tuon 10 Mt oikea sisältöä omaavan tiedoston koko 15 Mt!

Onko tuohon olemassa jotain ratkaisua tai tietoa syystä?

Ilmeisesti tuo liittyy jotenkin Officen tapaan säilyttää tiedostojen muutoshistorioita, mutta onko olemassa mitään tapaa estää sitä? Tuo pikku hiljaa kertyvä ylimääräinen data on vielä jotain sellaista sorttia, että tiedoston käsittely Excelissä (ei koodilla) menee varsin jähmeäksi ja kaataakin välistä Excelin.

Tarkoitus on uudistaa tuota ohjelmaa ja jossain vaiheessa hankkiutua eroon MS-riippuvuudesta, mutta siihen asti tuota olisi käytettävä.

LaNu [15.10.2006 17:50:42]

#

Oikeastaan, kyllähän tuo koodiakin "hieman" hidastaa tuo törky. Edellisellä kerralla suoritus kesti 4h 12min ja uudelleen luodulla tiedostolla sama (hiukan jopa suuritöisempi operaatio) kesti vain 59 min.

Ulkopuolisen palvelimen vastailu nopeudella toki on vaikutusta, mutta ei se nyt kuitenkaan nelinkertaisesti hitaammin toiminut viimeksi.

Vastaus

Aihe on jo aika vanha, joten et voi enää vastata siihen.

Tietoa sivustosta