Excel Forum - Porady, Pomoc,  Excel Help, Excel FAQ Strona Główna
 FAQ  RegulaminRegulamin  Szukaj   Użytkownicy   Grupy   Rejestracja   Profil   Twoje wiadomości   Zaloguj 


Poprzedni temat «» Następny temat
Przesunięty przez: Bill Szysz
02-06-2020, 10:41
Power Query a ukryte arkusze
Autor Wiadomość
Ayala 
Exceloholic


Wersja: Win Office 2019
Posty: 151
Wysłany: 01-06-2020, 18:06   Power Query a ukryte arkusze

Witam
Mam w katalogu wiele plików, które chciałbym analizować za pomocą Power Query.
Problem polega na tym, że arkusz w moim przypadku "Analiza", wg którego chciałbym analizować jest chroniony i ukryty. Power Query nie widzi tego arkusza. Każdy plik ma taki sam arkusz z takim samym układem danych. Czy konieczne jest odkrycie tych arkuszy, co nie byłoby w moim przypadku dobrym rozwiązaniem. Po odkryciu arkusza pomimo ochrony wszystko działa.
Nie chciałbym podczas analizy otwierać wszystkich plików, żeby odkryć w każdym arkusz "Analiza". Pozostawienie go odkrytego byłoby niecelowe. Może można to jakoś obejść
Pozdrawiam

Oferta forum 2020-06-01 analiza.rar
Pobierz Plik ściągnięto 15 raz(y) 524.41 KB

ID posta: 388226 Skopiuj do schowka
 
 
Bill Szysz 
Excel Expert


Wersja: Win Office 365
Pomógł: 887 razy
Posty: 3583
Wysłany: 02-06-2020, 10:38   

Ayala, nie mogę rozpakować Twojego pliku (błąd archiwum). Wytłumacz co to znaczy
Ayala napisał/a:
Power Query nie widzi tego arkusza.

W jakim okienku, na jakim etapie budowania zapytania?. Wg mnie najlepiej jest użyć funkcji
Kod:
Excel.Workbook(File.Contents("TuTwojaŚcieżkaDoPliku.xlsx"), null, true)

a dostaniesz tabelkę ze wszystkimi arkuszami w pliku (ukrytymi też). Dalej to już normalne postepowanie (najlepiej przerobić to na funkcję która tak samo bedzie traktowała każdy podany jej plik)

Edit: Temat przesunięty z "Jak to zrobić" - tu jest jego właściwe miejsce
_________________
Zlecenia, konsultacje, doradztwo i szkolenia z Power Query, Power BI i Excela - Raporty, Analizy, Projekty
Pozdrawiam, były szbill62 aktualnie Bill Szysz
ID posta: 388241 Skopiuj do schowka
 
 
Ayala 
Exceloholic


Wersja: Win Office 2019
Posty: 151
Wysłany: 02-06-2020, 12:20   

Dzięki
Pozdrawiam
ID posta: 388244 Skopiuj do schowka
 
 
Ayala 
Exceloholic


Wersja: Win Office 2019
Posty: 151
Wysłany: 02-06-2020, 13:38   

Witam.
W załączeniu jeszcze raz katalog "Analiza1" z przykładowymi plikami "A1" i "A2".
Mój problem polega na tym, że chcę przeanalizować łącząc np 100 plików (w tym przypadku 2), które znajdują się w jednym katalogu w tym przypadku "Analiza1". Każdy plik posiada arkusz analiza, który jest pod ochroną i jest ukryty.
Robiłem tak:
otworzyłem nowy skoroszyt a w nim zapytanie poprzez Power Query, po kolei: z pliku, i z folderu. Wybieram połącz i załaduj, wtedy pojawiają się możliwości wyboru wg czego mam analizować. Niestety nie widać arkuszy ukrytych. I to jest ten problem.
Pozdrawiam

Analiza 1.rar
Pobierz Plik ściągnięto 9 raz(y) 21.69 KB

ID posta: 388246 Skopiuj do schowka
 
 
Bill Szysz 
Excel Expert


Wersja: Win Office 365
Pomógł: 887 razy
Posty: 3583
Wysłany: 02-06-2020, 13:57   

Mógłbyś spakować to zipem? Mam jakiś problem z archiwum rar - Twój ostatni plik również mi się nie rozpakowuje (znów zgłasza błąd w archiwum)
Tak ogólnie to Twoje zapytanie powinno wyglądać mniej więcej tak jak poniżej
Kod:
let
    Source = Folder.Files("TwojaŚcieżkaDoFolderu"),
    #"Filtered Rows" = Table.SelectRows(Source, each (not Text.StartsWith([Name], "~$"))  and (Text.StartsWith([Extension], ".xls")) ),
    #"Removed Other Columns" = Table.SelectColumns(#"Filtered Rows",{"Content", "Name"}),
    #"Added Custom" = Table.AddColumn(#"Removed Other Columns", "Tbl", each Excel.Workbook([Content])),
    Transform = Table.TransformColumns(#"Added Custom", {{"Tbl", each _{[Item="Analiza",Kind="Sheet", Hidden=true]}[Data]}})
in
    Transform
_________________
Zlecenia, konsultacje, doradztwo i szkolenia z Power Query, Power BI i Excela - Raporty, Analizy, Projekty
Pozdrawiam, były szbill62 aktualnie Bill Szysz
ID posta: 388247 Skopiuj do schowka
 
 
Maciej Gonet 
Excel Expert


Wersja: Win Office 2016
Pomógł: 1669 razy
Posty: 5454
Wysłany: 02-06-2020, 14:36   

U mnie tamto archiwum otworzyło się bez problemów. Odsyłam wersję zip.

Analiza 1.zip
Pobierz Plik ściągnięto 9 raz(y) 21.63 KB

ID posta: 388251 Skopiuj do schowka
 
 
Ayala 
Exceloholic


Wersja: Win Office 2019
Posty: 151
Wysłany: 02-06-2020, 15:44   

W Power Query jak arkusze "analiza" są odkryte to nie potrzebuję, żadnych kodów.
Z kodami to wyższa szkoła jazdy.
Pozdrawiam
ID posta: 388253 Skopiuj do schowka
 
 
Bill Szysz 
Excel Expert


Wersja: Win Office 365
Pomógł: 887 razy
Posty: 3583
Wysłany: 02-06-2020, 16:46   

Maciej, dzięki za zipka :beer
Ayala, wg mnie nie ma żadnego problemu z pobraniem z ukrytych arkuszy.
W załączniku dwa sposoby ( w obu musisz zmienić ścieżkę do folderu).
Ja jestem zwolennikiem sposobu z zapytania o nazwie "BS_1" ale jak kto woli.
Dla mnie sposób z "BS_2" i związane z nim wszystkie zapytania pomocnicze to bałagan (spróbuj tak zrobić np 5 zapytań w pliku a zobaczysz o czym piszę)
Niestety nawet wtedy gdy używamy wbudowanych w PQ automatyzmów, coś tam jednak ręcznie zrobić musimy (w sensie, zmodyfikować lub napisać krok ręcznie)

FromFolder_FromHiddenSheets.xlsx
Pobierz Plik ściągnięto 13 raz(y) 33.89 KB

_________________
Zlecenia, konsultacje, doradztwo i szkolenia z Power Query, Power BI i Excela - Raporty, Analizy, Projekty
Pozdrawiam, były szbill62 aktualnie Bill Szysz
ID posta: 388255 Skopiuj do schowka
 
 
Wyświetl posty z ostatnich:   
Odpowiedz do tematu
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

Skocz do:  

Powered by phpBB modified by Przemo © 2003 phpBB Group
Theme xandgreen created by spleen& Programosy modified v0.3 by warna
Opieka techniczna www.marketingNET.pl

Archiwum

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