Google Groups no longer supports new Usenet posts or subscriptions. Historical content remains viewable.
Dismiss

Excel-tiedoston siivous

453 views
Skip to first unread message

Ari Järmälä

unread,
Jan 19, 2012, 5:39:34 PM1/19/12
to
Onko mitään keinoja siivota Excel-taulukkoa pienemmäksi, koska jo pitkään
käytössä ollut taulukko on kasvanut ilmeisesti Exelin itsensä käyttämien
keinojen takia järjettömän suureksi. Tilanne on nyt: taulukossa on n.
10000 riviä ja kaikkiaan n. 500000 solua, joista on tehty yksi pivot
taulukko. Nyt kuitenkin tiedoston koko on järkyttävät 600 MB eli yhtä
solua kohti tilaa kuluu 1200 tavua... Ei luulisi kuluvan noin paljon.
Solut ovat pääasiassa numeerisia ja kaavoja. Käytössä on Excel 2010.

Rivien poistaminen vaikkapa 5000 riviin ei pienentänyt tiedostoa
käytännössä lainkaan - koko on edelleen n. 600 MB. Ts. Excel tallentaa
jotain, hirveän suurta... Miten siitä pääsee eroon? Mielellään ei
rupeaisi rakentamaan uudestaan sitä pivot-taulua, koska sen eteen on
nähty aika paljon vaivaa.

Onko mitään keinoa analysoida, mikä tiedostossa vaatii noin paljon tilaa?

T. Ari Järmälä

P.V.

unread,
Jan 20, 2012, 1:15:12 PM1/20/12
to
"AriJärmälä" kirjoitti viestissä:4f189ba6$0$3089$7b1e...@news.nbl.fi...
Onkohan käyttämättömiinkin soluihin tallentunut jotain? Jos ei varsinaista
dataa, niin sitten jotain muotoilutietoa.

Kerran tein Excel-taulukkoa, johon piti pystyä helposti kirjaamaan tietoja
uusille riveille, joten varmuuden vuoksi muotoilin valmiiksi solut
viimeiselle Excelin tukemalle riville asti. Tein muotoilun ensimmäisellä
kerralla jotenkin hassusti, ja ilmeisesti Excel sitten tallensi
muotoilutiedot jokaiselle solulle erikseen. Seurauksena tiedoston koko
pomppasi ihan kunnolla. Kun kaikki vielä käyttämättömät, tulevaisuuden
varalta tehdyt, rivit poisti kokonaan ja teki muotoilun uudelleen, jolloin
Excel ilmeisesti tallensi muotoilutiedot sarakkeittain, tiedoston koko
palasi taas normaaliksi.

...tai sitten olin saanut ensin käyttämiini mallisoluihin sählättyä
välilyönnit tai jotain. Joka tapauksessa ylimääräinen tavara oli omassa
tapauksessani niissä tyhjän näköisissä soluissa. Jos käytössä olevat solut
ovat taulukossasi "yhdessä läjässä", on helppo kokeilla valita kaikki tyhjät
rivit kokonaan ja poistaa ne, ja tehdä sama tyhjille sarakkeille. Tuollaista
voisi kokeilla ensin.

P.V.

essi-2

unread,
Jan 20, 2012, 5:26:22 PM1/20/12
to
Ari Järmälä wrote:
> Ts. Excel tallentaa
> jotain, hirveän suurta... Miten siitä pääsee eroon?


http://support.microsoft.com/kb/273583

AkiP

unread,
Jan 21, 2012, 6:55:30 AM1/21/12
to
On 20.1.2012 0:39, Ari Järmälä wrote:
> Onko mitään keinoa analysoida, mikä tiedostossa vaatii noin paljon tilaa?

Eikösse ainakin jokunen vuosi takaperin vielä nuo kaikki Word, Excel
jne. tiedostot jatkaneet kasvuaan sitämukaa kun tiedostoja muokkasi ja
tallenteli, koska niihin jäi jotain vanhaa käyttäjälle näkymätöntä
roskaa. Mutta että tilanne olisi yhä vieläkin sama? Yksi mitä ehkä voisi
kokeilla, valitse avoimesta taulukosta kaikki sisältö ja kopypasteta se
uuteen tyhjään taulukkoon, tallenna uudelle tiedostonimelle.

Timo Neuvonen

unread,
Jan 22, 2012, 7:02:04 AM1/22/12
to
> Onko mitään keinoja siivota Excel-taulukkoa pienemmäksi, koska jo pitkään
> käytössä ollut taulukko on kasvanut ilmeisesti Exelin itsensä käyttämien
> keinojen takia järjettömän suureksi. Tilanne on nyt: taulukossa on n.
> 10000 riviä ja kaikkiaan n. 500000 solua, joista on tehty yksi pivot
> taulukko. Nyt kuitenkin tiedoston koko on järkyttävät 600 MB eli yhtä
> solua kohti tilaa kuluu 1200 tavua... Ei luulisi kuluvan noin paljon.
> Solut ovat pääasiassa numeerisia ja kaavoja. Käytössä on Excel 2010.
>
> Rivien poistaminen vaikkapa 5000 riviin ei pienentänyt tiedostoa
> käytännössä lainkaan - koko on edelleen n. 600 MB. Ts. Excel tallentaa
> jotain, hirveän suurta... Miten siitä pääsee eroon? Mielellään ei
> rupeaisi rakentamaan uudestaan sitä pivot-taulua, koska sen eteen on
> nähty aika paljon vaivaa.

Voisiko kokeilla avata sen tiedoston OpenOffice Calc'lla, ja katsoa minkä
kokoisena se tallentaa saman, jos vaikka näin saisi koon pienenemään, ja
sitten voisi taas jatkaa hommaa Excelillä? Idea tietysti vaatii ettei siellä
"talukossa" saa olla mitään liian Excel-spesifistä (makroja, Visual Basicia
tms).

Tästä ei nyt varmaan ole apua, mutta joissain ihan muissa (esim cad)
ohjelmissa vastaavaa ongelmaa on saanut kierrettyä jos on mahdollisuus
mitään dataa hukkaamatta exportata tiedosto vaikka johonkin
yhteensopivuussyistä olemassaolevaan ascii-formaattiin ja lukea sitten
takaisin ja tallettaa uudestaan natiiviformaatissa.

--
TiN

Ari Järmälä

unread,
Jan 23, 2012, 5:49:56 PM1/23/12
to
On Sat, 21 Jan 2012 13:55:30 +0200, AkiP wrote:

> Yksi mitä ehkä voisi
> kokeilla, valitse avoimesta taulukosta kaikki sisältö ja kopypasteta se
> uuteen tyhjään taulukkoon, tallenna uudelle tiedostonimelle.

Tätähän voisi kokeilla - ei se paljon maksa, jos ei annakaan. Tosin
silloin menettää pivot-taulukon asettelut, mutta otanpa käyttöön kopion
siitä 600 MB tiedostosta... Kokeilen tallentaa siitä aluksi vain sen
raakadatan ja jos mikään muu ei auta, niin vaikka Excel 4 -muodossa...

T. Ari Järmälä


0 new messages