+ Odpowiedz na ten temat
Pokaż wyniki od 1 do 12 z 12

Temat: MS Excel 2003

  1. #1
    Szeregowy Jess Nymark ma szanse
    Zarejestrowany
    14.Mar.2008
    Postów
    4

    Domyślnie MS Excel 2003

    Witajcie.

    Mam problem z tym programem. Utworzyłem bazę danych - tabelę (ma 334 wiersze i 13 kolumn). Nie wszystkie komórki tabeli są wypełnione danymi, może z 40%. Moje pytanie brzmi - dlaczego ten plik ma 87,6 MB ? Zastosowane formatowanie: wysokość wszystkich wierszy 15,00, szerokość kolumn różna, czcionka Calibri, rozmiar 11.

    Przy około 20% wypełnionych komórek wielkość pliku była mniejsza niż 1 MB ale przy wpisywaniu kolejnych rekordów zaczęła dramatycznie rosnąć. Można coś zrobić żeby zmniejszyć ten plik? Vista ledwo sobie radzi z jego otwieraniem.

  2. #2
    Moderator QuatPro ma szanse Avatar QuatPro
    Zarejestrowany
    25.May.2006
    Postów
    2,845

    Domyślnie

    Utwórz nowy arkusz. Skopiuj dane z tamtego. Zapisz nowy arkusz pod nową nazwą. Skasuj stary plik. Przeskanuj dysk w poszukiwaniu błędów. Przeskanuj komputer w poszukiwaniu wirusów i innych szkodników.

    Nawiasem mówiąc dla mnie to brzmi kosmicznie, że jakiś SO nie potrafi sobie poradzić z danymi wielkości 86MB. No niby może to być spakowane, ale jednak, nawet gdyby miały 1GB. A ile masz pamięci RAM?

  3. #3
    Szeregowy Jess Nymark ma szanse
    Zarejestrowany
    14.Mar.2008
    Postów
    4

    Domyślnie

    Niestety kopiowanie i zapisywanie na nowo nie pomaga. RAM 1 GB. System chroniony przed wirusami. Dlaczego tak szybko przyrasta wielkość tego pliku? Jutro spróbuję skonwertować go na MS Excel 2007. Ten tworzy o wiele mniejsze pliki .xlsx. Zobaczymy.

  4. #4
    Kapral _kicek_ ma szanse Avatar _kicek_
    Zarejestrowany
    12.Apr.2006
    Skąd
    Szczecin
    Postów
    105

    Domyślnie

    Tylko miej na uwadze ,że pliku .xlsx nie otworzysz na Office innym niż 2007 bez instalacji Office Compatibility Pack.
    || Intel Core 2 Duo E4500 || Gigabyte GA-EP35C-DS3R || Geil Ultra 2x1GB DDR2 800 || Seagate Barracuda 7200.10 250 GB SATA II ||
    || Samsung SH-S223F || Gainward GeForce 8600GT 256MB DDR3 GS GLH || Samsung SyncMaster 2243BW || Corsair CMPSU-450VXEU || Cooler Master Elite 334 ||

  5. #5
    Moderator anabolo ma szanse Avatar anabolo
    Zarejestrowany
    18.Dec.2005
    Postów
    1,679

    Domyślnie

    A co się dzieje jak zapiszesz w formacie Excel 2000?

  6. #6
    Szeregowy Jess Nymark ma szanse
    Zarejestrowany
    14.Mar.2008
    Postów
    4

    Domyślnie

    Zrobiło się jeszcze lepiej - dodałem nowy arkusz, w którym wypełnione są tylko 32 komórki (żadnego formatowania, tylko tekst) i teraz całość ma 89,75 MB!
    _kicek_ - mam łatę, no problem.
    anabolo - jeszcze nie próbowałem.

  7. #7
    Szeregowy Jess Nymark ma szanse
    Zarejestrowany
    14.Mar.2008
    Postów
    4

    Domyślnie

    I zrobiłem jak zapowiadałem - przekonwertowałem plik na Excel 2007 i z 90 MB wyszedł pliczek 23 KB! Ten z kolei, zapisałem jako pliki Excel 2000-2003 i dało plik 40 KB. O co chodzi?

  8. #8
    Moderator QuatPro ma szanse Avatar QuatPro
    Zarejestrowany
    25.May.2006
    Postów
    2,845

    Domyślnie

    Trudno coś stwierdzić, oprócz tego, że miałeś do czynienia z produktem M$.

  9. #9
    Moderator anabolo ma szanse Avatar anabolo
    Zarejestrowany
    18.Dec.2005
    Postów
    1,679

    Domyślnie

    Cytat Napisał Jess Nymark
    I zrobiłem jak zapowiadałem - przekonwertowałem plik na Excel 2007 i z 90 MB wyszedł pliczek 23 KB! Ten z kolei, zapisałem jako pliki Excel 2000-2003 i dało plik 40 KB. O co chodzi?
    Format Office 2007 ma wbudowaną kompresję - stąd dane zajmują mniej. Jak widać zastosowana kompresja jest super-wydajna A tak na poważnie to Office lubi śmiecić, aczkolwiek dotąd myślałem, że dotyczy to głównie baz w Accesie...

  10. #10
    Moderator lee99 ma szanse Avatar lee99
    Zarejestrowany
    15.Apr.2006
    Skąd
    Katowice
    Postów
    2,004

    Domyślnie

    Nowe formaty od MS posiadają kompresje zip wystarczy plik .xps lub jakikolwiek format pliku office 2007 zamienić np. z .xlsx na .zip
    Poza tym polecam przesiadke z wersji 2003 na 2007 jak dla mnie o wiele lepiej się pracuje w nowszym Pozdro
    NEC ND 4571A@1.02BT+RPC1(Nówka z serwisu od 2008/02/25 ) oraz GH20LS10@FL01(+riplock patch)

    http://www.freetibet.org/

  11. #11
    Moderator QuatPro ma szanse Avatar QuatPro
    Zarejestrowany
    25.May.2006
    Postów
    2,845

    Domyślnie

    Cytat Napisał QuatPro
    Trudno coś stwierdzić, oprócz tego, że miałeś do czynienia z produktem M$.
    Wpadłem jeszcze na taki pomysł, że gdy miałeś zapisany ten arkusz w formacie 2003, mógł Ci się niechcący do każdej komórki dołączyć jakiś obiekt (ale nie znam się na Excel'u, więc nie wiem, czy taki myk jest możliwy) takiej sobie umiarkowanej wielkości, ale powielany razy ileś tam utworzył ładną objętość. Potem konwertując to do formatu 2007, dane te zostały nie uwzględnione (dziwne by to było, ale to są dywagacje teoretyczne), więc arkusz zajął mniej miejsca. Konwertując z powrotem do formatu 2003 (2000-2003), już tych "śmieci" nie było.

  12. #12
    Starszy sierżant ElfOnCd ma szanse
    Zarejestrowany
    30.Jan.2007
    Postów
    352

    Domyślnie

    Jak zwykłego xls skompresujesz silnie zipem otrzymasz podobnie mały plik. Niemniej mały skompresowany plik Excela to taka róża z kolcami. Osoby, które edytują na raz 1,2 arkusze nie odczują pewnego mankamentu -> nowy Excel ma olbrzymie problemy przy zarządzaniu pamięcią podczas obsługi nowych, skompresowanych formatów. Problem chyba na razie nie został nawet zauważony.
    W naszych zastosowaniach do plików Excela obliczamy i wprowadzamy świeże próbki. Obliczenia trwają zazwyczaj tydzień z interwałem co 2 minuty, a po tym czasie pliki są archiwizowane, a bieżące czyszczone pod nowe zapisy.
    To rozwiązanie stosowaliśmy z powodzeniem od kilku lat na Officach 97, 2000, 2003 bez żadnych problemów i na systemach pokroju P1, P2 z niezbyt dużymi dyskami twardymi i po 256MB Ramu.
    Przy obsłudze naszych plików w natywnym formacie xlsm lub xlsb, apetyt Excela na pamięć operacyjną rośnie powoli acz ze stałym przyrostem. Z każdą zebraną próbką Excel alokuje po kilkaset kilobajtów. Po trzech dniach takiej rejestracji Excel wysyca całą pamięć RAM i praktycznie całą pamięć wirtualną, którą może wykorzystać, co ostatecznie kończy się komunikatem o braku wolnych zasobów i zwiechą Excela. Przy stosowaniu starego dobrego xls nic się takiego nie dzieje, a ilość używanej pamięci przez Excela jest praktycznie stała.
    Podejrzewam, że winna jest tutaj właśnie kompresja - pliki muszą być w takim stanie, aby można je było natychmiast zapisać. Z formatu starego xls nie możemy jednak skorzystać, gdyż nie mamy wtedy możliwości obsługi przycisków na wstążce.

+ Odpowiedz na ten temat

Informacje o wątku

Users Browsing this Thread

Aktualnie 1 użytkownik(ów) przegląda ten temat. (0 zarejestrowany(ch) oraz 1 gości)

     

Podobne wątki

  1. office 2003 PL błąd przy instalacji
    Napisane przez wojtasik6 w forum Programy użytkowe
    Odpowiedzi: 7
    Ostatni post / autor: 16.Aug.2007, 21:42
  2. Underground 2 a sterowanie samochodem
    Napisane przez Nol w forum Gra/Program, czyli LEGALNE nagrywanie
    Odpowiedzi: 6
    Ostatni post / autor: 29.May.2007, 19:13
  3. Nagrywarka DVD i Win 2003
    Napisane przez WalecPL w forum DVD/DVD:R
    Odpowiedzi: 3
    Ostatni post / autor: 16.Oct.2006, 15:38
  4. poszukuje pliku stworzonego w wordzie 2003
    Napisane przez SidTheRat w forum Oprogramowanie biurowe
    Odpowiedzi: 14
    Ostatni post / autor: 01.Apr.2004, 11:14

Tagi dla tego tematu

Uprawnienia

  • Nie możesz zakładać nowych tematów
  • Nie możesz pisać wiadomości
  • Nie możesz dodawać załączników
  • Nie możesz edytować swoich postów

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35