ID tematu: 69790
 |
Excel laczenie z plikiem - trwa wieczność |
Autor |
Wiadomość |
Zarony
Świeżak

Wersja: Win Office 2013
Posty: 2
|
Wysłany: 11-01-2021, 17:00 Excel laczenie z plikiem - trwa wieczność
|
|
|
Witam,
Potrzebuje porady/pomocy z plikiem excel.
Niestety ze wzgledu na RODO nie mam możliwości dodania go jako załącznik, wiec postaram sie w miare mozliwosci opisac problem:
Aktualnie w jednym folderze znajduja sie 3 pliki.
1) Statystyka
2) Plik roboczny nr 1.
3) Plik roboczy nr 2.
Do pliku 1) sa przeciagniete łączą z 2 pozostałych plikow. Łącznie około 4 mln do 4,5 mln komórek.
Sam plik 1) wazy 80mb i posiada w sobie około 7-8 mln zapelnionych komórek wartosciami,funkcjami, formatami
Plik 1) otwiera sie bardzo dobrze w zapisie w formacie binarnym.
Niestety w momencie próby "aktualizowania łącza" program jakby przycina sie i mieli dalej pasek w prawym dolnym rogu po 15 minutach nawet nie drgnal
Plik 2) i 3) jest na bieżąco kazdego dnia modyfikowane
Starałem sie przejrzeć internet w poszukiwaniu jakiegoś rozwiazania ale nic nie znalazlem idealnie dopasowanego do mojego problemu.
Z góry dziękuję za wszelkie próby pomocy.
Pozdrawiam |
|
 | ID posta:
398079
|
|
|
 |
|
|
|
umiejead
Excel Expert

Wersja: Win Office 2013
Pomógł: 771 razy Posty: 4155
|
Wysłany: 11-01-2021, 17:10
|
|
|
Witamy na Forum.
Cytat: | program jakby przycina sie | - chodzi o jakieś makro czy generalnie o Excel?
. |
_________________ .
Jak poprawnie opisać problem: http://www.excelforum.pl/...ika-vt59262.htm
Chcesz precyzyjną odpowiedź - zadaj precyzyjne pytanie. |
|
 | ID posta:
398081
|
|
|
 |
|
|
Artik


Wersja: Win Office 365
Pomógł: 3091 razy Posty: 10242
|
Wysłany: 11-01-2021, 17:15
|
|
|
Zarony napisał/a: | Łącznie około 4 mln do 4,5 mln komórek | Litości!!! Toż to zbrodnia!
Przemyśl, czy łącza ze wszystkich komórek są Ci potrzebne. Podejrzewam, że nie (lecz mogę się mylić). Łącza, które nie ulegają już zmianie (dane historyczne) zastąp wartościami. To powinno przyspieszyć działanie całości.
Artik |
_________________ Persistence is a virtue in the world of programming. |
|
 | ID posta:
398082
|
|
|
 |
|
|
Zarony
Świeżak

Wersja: Win Office 2013
Posty: 2
|
Wysłany: 11-01-2021, 18:48
|
|
|
Niestety tyle zostało niezbędnych komórek.
Maksymalnie mogę zmniejszyc do około 3,8 - 4 mln
Rozważam tak naprawdę każdą sugestię. |
|
 | ID posta:
398089
|
|
|
 |
|
|
umiejead
Excel Expert

Wersja: Win Office 2013
Pomógł: 771 razy Posty: 4155
|
Wysłany: 11-01-2021, 20:38
|
|
|
Spróbuj przekształcić pliki w arkusze w zbiorczym pliku > cudów się nie spodziewaj (tak jak napisał Artik: ta ilość to masakra) - ale "jakieś tam" przyspieszenie powinno być.
PS. Ja tu widzę nawet nie Access a SQL (MySQL).
. |
_________________ .
Jak poprawnie opisać problem: http://www.excelforum.pl/...ika-vt59262.htm
Chcesz precyzyjną odpowiedź - zadaj precyzyjne pytanie. |
|
 | ID posta:
398098
|
|
|
 |
|
|
Artik


Wersja: Win Office 365
Pomógł: 3091 razy Posty: 10242
|
Wysłany: 12-01-2021, 00:51
|
|
|
Zarony napisał/a: | Niestety tyle zostało niezbędnych komórek.
Maksymalnie mogę zmniejszyc do około 3,8 - 4 mln
| Skoro tak, to rozważył bym ... rezygnację z linkowania do plików.
Ponieważ na tak skonstruowanym pliku i tak nie możesz działać bo Cytat: | program jakby przycina sie i mieli dalej pasek w prawym dolnym rogu po 15 minutach nawet nie drgnal | myślę, że aktualizację danych z plików można zastąpić makrem z użyciem ADO (bez otwierania plików źródłowych) - zobacz temat Funkcja GetValue. Ażeby coś więcej pomóc musielibyśmy poznać strukturę wszystkich plików i zasady działania.
Artik |
_________________ Persistence is a virtue in the world of programming. |
|
 | ID posta:
398109
|
|
|
 |
|
|
|
Nie możesz pisać nowych tematów Nie możesz odpowiadać w tematach Nie możesz zmieniać swoich postów Nie możesz usuwać swoich postów Nie możesz głosować w ankietach Nie możesz załączać plików na tym forum Możesz ściągać załączniki na tym forum
|
Dodaj temat do Ulubionych Wersja do druku
|
 |
Strona używa plików cookies.
Kliknij tutaj, żeby dowiedzieć się jaki jest cel używania cookies oraz jak zmienić ustawienia cookie w przeglądarce.
Korzystając ze strony użytkownik wyraża zgodę na używanie plików cookies, zgodnie z bieżącymi ustawieniami przeglądarki.
Sprawdź, w jaki sposób przetwarzamy dane osobowe
|