Jak importować i eksportować dane z programu Excel do list serwisu SharePoint i odwrotnie

Wielu użytkowników korzystających z SharePoint Online chętnie używa list, ponieważ listy w SharePoint wyglądają dokładnie tak samo jak tabele w Excelu. Aby zapewnić lepszą integrację, firma Microsoft umożliwia eksportowanie tabel z Excela do list w SharePoint i odwrotnie. Użytkownicy często pytają: Jak zaimportować dane z SharePoint do Excela? Jak wyodrębnić dane z SharePoint? Jak utworzyć listę SharePoint w Excelu? Ten wpis na blogu pomoże Ci znaleźć odpowiedzi na te pytania i wyjaśnia, jak eksportować tabele z Excela do list w SharePoint i odwrotnie.

Kopia zapasowa dla Microsoft 365

Kopia zapasowa dla Microsoft 365

Skorzystaj z rozwiązania NAKIVO do wykonywania kopii zapasowych danych Microsoft 365 w usługach Exchange Online, Teams, OneDrive i SharePoint Online, aby zapewnić nieprzerwany przebieg procesów i całkowity brak przestojów.

Metoda 1 – Jak ręcznie wyeksportować dane z Excela do list SharePoint

Zasadą działania pierwszej metody jest utworzenie pustej listy zawierającej te same kolumny, co tabela w Excelu. Format danych w kolumnach musi być identyczny, aby zachować spójność danych. Następnie należy ręcznie skopiować dane z każdej kolumny tabeli Excel i wkleić je do odpowiedniej kolumny listy SharePoint.

Otwórz plik XLS, XLSX, CSV lub plik w innym formacie zawierający tabelę w programie Microsoft Excel zainstalowanym na komputerze. W moim przykładzie utworzyłem prostą tabelę w celach demonstracyjnych. Tabelę tę można zobaczyć w programie Excel na poniższym zrzucie ekranu.

Import Excel into SharePoint list

Otwórz przeglądarkę internetową i zaloguj się na swoje konto Office 365 (konto Microsoft 365). Otwórz witrynę zespołu w SharePoint Online i utwórz nową listę. Nazwijmy naszą listę testową List02 i wprowadźmy opis, na przykład Importuj Excel do listy SharePoint . Możesz również przeczytać ten wpis na blogu o SharePoint Online, aby dowiedzieć się więcej o witrynach, listach i bibliotekach.

How to import data from Excel to SharePoint lists

Po utworzeniu nowej listy SharePoint utwórz odpowiednie kolumny, klikając +Add column. Kolumny muszą mieć te same nazwy i format danych, co kolumny w źródłowej tabeli Excel.

Creating columns in a new SharePoint list before importing data from Excel

W oknie, które się otworzy, wprowadź nazwę, opis i typ oraz zdefiniuj inne potrzebne parametry kolumny. Następnie kliknij Save.

Creating a column in a SharePoint list

Lista zawiera teraz wszystkie potrzebne kolumny, ale pozostaje pusta. Aby rozpocząć kopiowanie danych do listy SharePoint, musisz wyświetlić listę jako tabelę. Aby to zrobić, kliknij Edit in grid view. Jesteś gotowy do skopiowania danych z Excela do listy SharePoint.

Import Excel into SharePoint list - edit in grid view

Zaznacz dane w kolumnie tabeli Excel i naciśnij Ctrl+C , aby skopiować zaznaczone dane do schowka. Na poniższym zrzucie ekranu widać dane w zaznaczonej kolumnie Nazwa .

Copying a column from an Excel table

Po utworzeniu kolumn na liście SharePoint można je przesuwać (w lewo i w prawo). Zaznacz pustą komórkę w potrzebnej kolumnie (w naszym przypadku kolumna Nazwy ) i naciśnij Ctrl+V , aby wkleić dane skopiowane do schowka. Kolumna Name zawiera teraz wszystkie dane potrzebne w naszym przykładzie. W podobny sposób skopiuj i wklej dane do pozostałych kolumn.

Paste data copied from Excel to the appropriate column of a SharePoint list

Po przeniesieniu danych do wszystkich kolumn listy SharePoint możesz zamknąć widok siatki. Skończyliśmy kopiowanie danych z tabeli Excel do listy SharePoint. Na poniższym zrzucie ekranu możesz zobaczyć, jak wygląda nasza lista po skopiowaniu wszystkich danych. How to export SharePoint list to Excel by using the copy-paste method

Zaletą tej metody jest to, że jest łatwa w użyciu, gdy nie masz zbyt wielu tabel ani kolumn.

Wadą jest to, że jest czasochłonna i niewygodna, gdy masz zbyt wiele kolumn i tabel do skopiowania.

Metoda 2 – Jak wyeksportować dane bezpośrednio z Excela do listy SharePoint

Zasadą tej metody jest wyeksportowanie tabeli do listy SharePoint bezpośrednio z programu Excel zainstalowanego na komputerze. Program Excel musi mieć możliwość połączenia się z witryną SharePoint. Należy podać swoje dane uwierzytelniające, a konto Office 365 musi mieć wystarczające uprawnienia do tworzenia listy SharePoint w witrynie SharePoint.

Otwórz program Microsoft Excel zainstalowany na komputerze i otwórz tabelę, którą chcesz wyeksportować do SharePoint Online. Stwórzmy tabelę testową do naszego wpisu na blogu z kilkoma pozycjami sprzętu i utwórzmy kolumny z dostawcami, którzy wyprodukowali te pozycje, użytkownikami będącymi właścicielami odpowiedniej pozycji oraz ceną każdej pozycji.

Przed rozpoczęciem eksportu przekonwertuj arkusz kalkulacyjny na tabelę. Kliknij Insert > Table.

Converting a spreadsheet into a table before starting export from Excel to a SharePoint list

W oknie Create Table możesz pozostawić wartości domyślne i kliknąć OK.

SharePoint import Excel

Teraz wygląd tabeli nieco się zmienił, ponieważ nagłówki są zaznaczone innym kolorem.

Wybierz dowolną nazwę kolumny w tabeli, przejdź do Design tab (Narzędzia tabeli) i wprowadź nazwę tabeli, na przykład TestTable01 . W nazwie nie powinno być spacji.

Wybierz Design tab, kliknij Export, a następnie kliknij Export Table to SharePoint List…

How to export a table to a SharePoint list and copy-paste data

Wyświetli się okno podręczne. Należy wykonać dwa kroki.

Wprowadź adres witryny zespołu w SharePoint, która jest miejscem docelowym dla tabeli programu Excel, którą chcesz wyeksportować. W moim przypadku używam następującego adresu: https://nakivo.sharepoint.com/sites/BlogTeamSite

Wprowadź nazwę tabeli, na przykład: Excel do listy SharePoint . Ta nazwa będzie używana jako nazwa listy SharePoint po eksporcie.

Wprowadź opis, na przykład: Importuj Excel do listy SharePoint .

Kliknij Next , aby kontynuować.

Exporting a table from Excel to a SharePoint list

Zdefiniuj prawidłowe typy danych dla każdej kolumny eksportowanej tabeli, a następnie kliknij Finish.

Selecting data types to export tables from Excel to SharePoint lists

Teraz program Microsoft Excel łączy się z witryną SharePoint wybraną jako miejsce docelowe, aby wyeksportować tabelę Excel do listy SharePoint. Aby wyeksportować tabelę do listy SharePoint, program Excel musi przejść proces uwierzytelniania w usłudze Office 365. Należy wprowadzić nazwę użytkownika i hasło do konta Office 365. Enter Office 365 credentials to import Excel into SharePoint list

Jeśli wszystko jest w porządku, proces eksportu zakończy się pomyślnie i powinien pojawić się komunikat:

Tabela została pomyślnie opublikowana i można ją wyświetlić pod adresem:

The table was successfully published as a SharePoint list

Otwórz link podany w oknie w przeglądarce internetowej.

Teraz możesz zobaczyć wyeksportowaną tabelę z Excela jako listę w SharePoint Online.

SharePoint import Excel data

Listę tę można otworzyć ręcznie w SharePoint Online, otwierając witrynę zespołu i przechodząc do sekcji Site Contents w panelu nawigacyjnym interfejsu internetowego.

Data import from Excel to SharePoint list is finished

Zaletą tej metody jest to, że wygodnie jest eksportować dane bezpośrednio z Excela do listy SharePoint. Potrzebny jest tylko Excel i dostęp do SharePoint Online. Nie są wymagane żadne aplikacje innych firm.

Metoda 3 – Jak wyeksportować dane z Excela do listy SharePoint za pomocą aplikacji

Idea trzeciej metody polega na tym, że należy użyć specjalnej aplikacji SharePoint do importowania arkuszy kalkulacyjnych z Excela do list SharePoint. Potrzebna jest aplikacja Import Spreadsheet oraz przeglądarka internetowa obsługująca kontrolki ActiveX, na przykład Internet Explorer.

Otwórz witrynę zespołu w SharePoint Online, kliknij ikonę Settings i w menu, które się otworzy, wybierz Add an app.

How to import Excel to SharePoint list with a web app

W oknie, które się otworzy, zobaczysz listę różnych aplikacji SharePoint. Wpisz „ import ” w polu wyszukiwania na tej stronie. Gdy aplikacja Import Spreadsheet zostanie znaleziona, kliknij ją.

Using the SharePoint import Excel app

Na stronie, która się otworzy, należy wprowadzić nazwę i opis nowej listy SharePoint, która zostanie utworzona po zaimportowaniu za pomocą aplikacji.

Nazwa: Lista Excel do SharePoint

Opis: Importuj Excel do listy SharePoint

Kliknij Browsei wybierz plik XLSX (lub inny format pliku Excel obsługiwany przez aplikację), który chcesz zaimportować do SharePoint jako listę.

Kliknij Import.

Using an app to export an Excel table to a SharePoint list

ActiveX controls musi być włączone w przeglądarce internetowej. Jeśli kontrolki ActiveX nie są włączone, w przeglądarce internetowej pojawi się komunikat ostrzegawczy. Aby dowiedzieć się, jak włączyć kontrolki ActiveX, zapoznaj się z dokumentacją przeglądarki internetowej. Kontrolki ActiveX to oprogramowanie umożliwiające interakcję z treściami przeglądanymi w sieci. Mogą one uzyskać dostęp do komputera i powodować problemy z bezpieczeństwem. Kontrolki ActiveX są również znane jako wtyczki dla przeglądarki Internet Explorer.

Zaletą tej metody jest to, że nie wymaga ona zbyt wielu ręcznych interwencji.

Wadami tej metody są konieczność skonfigurowania kontrolek ActiveX, co może być trudne lub nieobsługiwane w przeglądarce internetowej, oraz konieczność korzystania ze specjalnej aplikacji internetowej dla SharePoint.

Metoda 4 – Jak wyeksportować dane z Excela podczas tworzenia nowej listy w SharePoint

Istnieje jeszcze jedna metoda, która pozwala zaimportować tabelę z Excela do listy w SharePoint podczas tworzenia nowej listy w SharePoint Online. Aby skorzystać z tej metody, nie potrzebujesz programu Excel ani innych aplikacji. Wystarczy otworzyć przeglądarkę internetową i zalogować się do SharePoint Online przy użyciu danych logowania do konta Office 365 (Microsoft 365).

Otwórz witrynę zespołu w SharePoint Online, kliknij ikonę Settings i wybierz Site contents.

How to export data from an Excel table to a SharePoint list during creation of a list

Na otwartej stronie Zawartość witryny kliknij New > List.

Creating a new list to import data from Excel

Otworzy się nowa strona z sugestią utworzenia listy. Po lewej stronie wybierz From Excel , aby utworzyć listę z pliku Excel. Wpisz nazwę nowej listy, na przykład SharePoint import Excel . Kliknij Upload filei wybierz plik Excel (XLS, XLSX lub inne obsługiwane formaty), który chcesz zaimportować jako listę SharePoint do SharePoint Online. Alternatywnie możesz wybrać plik, który został już przesłany do witryny SharePoint. Kliknij Next , aby kontynuować.

Selecting a file from which you want to import data

Tabela w przesłanym pliku została rozpoznana. Sprawdź typy kolumn i upewnij się, że format danych jest poprawny, aby zachować spójność. Kliknij Create , gdy będziesz gotowy do zakończenia.

Importing a table to a new SharePoint list

Lista SharePoint została pomyślnie utworzona, a dane zostały wyeksportowane z tabeli Excel do listy SharePoint.

A table has been imported to a SharePoint list

Zaletą tej metody jest to, że nie musisz instalować programu Excel na komputerze, aby wyeksportować tabelę do SharePoint jako listę, ani korzystać z aplikacji SharePoint.

Jak wyeksportować listę SharePoint do programu Excel

Możesz wyeksportować listę SharePoint do tabeli Excel za pomocą kilku kliknięć, korzystając z interfejsu internetowego SharePoint Online.

Otwórz witrynę zespołu w SharePoint Online, a następnie otwórz listę SharePoint, którą chcesz wyeksportować. Kliknij Export to Excel.

SharePoint export list to Excel

Pojawi się okno z powiadomieniem, że query.iqy należy otworzyć w programie Excel. Wybierz Excel jako aplikację do otwarcia pobranego query.iqy pliku i kliknij OK. Powiadomienie dotyczące bezpieczeństwa programu Microsoft Excel jest wyświetlane podczas otwierania w programie Microsoft Excel pliku pobranego z Internetu. Celem tego powiadomienia jest zmniejszenie ryzyka ataków oprogramowania wymuszającego okup i infekcji innymi wirusami. Kliknij Enable , aby otworzyć listę SharePoint, którą eksportujesz do tabeli Excel.

Opening a query file in Excel and confirmation of a security warning

Teraz w programie Excel otworzy się tabela, a eksport listy SharePoint zostanie zakończony. Zapisz tabelę jako plik w wymaganym formacie, na przykład XLS lub XLSX. How to export SharePoint list to Excel (finished)

Odświeżanie danych w programie Excel

Jeśli zmiany zostaną zapisane na liście SharePoint przechowywanej w witrynie zespołu w usłudze SharePoint Online, możesz odświeżyć dane w tabeli zaimportowanej do programu Excel i zaktualizować tabelę bez konieczności przeprowadzania nowej operacji eksportu/importu. Dane w programie Excel nie są odświeżane automatycznie zaraz po zapisaniu zmian na liście SharePoint; w tym celu należy wykonać jedną operację ręcznie. W tym przypadku należy wiedzieć, jak połączyć program Excel z listami SharePoint.

Dodajmy nowy wiersz Switches do listy SharePoint.

A new line is added in the SharePoint list and should be synchronized with the Excel table

Jak widać, tabela Excel, którą wcześniej zaimportowaliśmy, nie jest automatycznie aktualizowana o dane dodane do naszej listy SharePoint (wiersz Switches ). Musimy ją zaktualizować, przechodząc do zakładki Data i klikając Connections w Excelu.

Data is not synchronized automatically and you should connect Excel to SharePoint list

Otworzy się okno Workbook Connections . Kliknij Refresh , aby odświeżyć dane w tabeli programu Excel, a następnie zamknij to okno.

Connect Excel to SharePoint list

Dane w programie Excel zostały zaktualizowane, a w dolnej części tabeli programu Excel dodano wiersz Switches bez konieczności ponownego eksportowania wszystkich danych.

Data has been synchronized

Należy pamiętać, że dane są odświeżane tylko w jednym kierunku. Jeśli zmienisz dane w tabeli programu Excel i klikniesz Refresh, lista programu SharePoint nie zostanie zaktualizowana.

Jeśli nie musisz aktualizować danych w bieżącej tabeli Excel, przejdź do Data > Connections, wybierz zapytanie i kliknij Remove.

Terminating connection between Excel and SharePoint

Wnioski

Microsoft zapewnia dobrą integrację między SharePoint Online a Excelem, ponieważ oba są produktami Microsoftu. Istnieją co najmniej cztery metody eksportowania danych z tabel Excel do list SharePoint. Metody omówione w tym wpisie na blogu mają zalety i wady, o których należy pamiętać przy wyborze metody odpowiedniej dla siebie. Wybierz odpowiednią metodę w zależności od tego, czy chcesz to zrobić ręcznie, użyć programu Excel, czy też skorzystać z innej aplikacji. Eksport danych z listy SharePoint do programu Excel jest prosty i dostępny dla wszystkich użytkowników SharePoint Online.

Korzystając z SharePoint Online i ogólnie z pakietu Office 365, nie zapomnij wykonać kopii zapasowej danych. NAKIVO Backup & Replication oferuje wsparcie dla tworzenia kopii zapasowych danych Office 365 dla Exchange Online, OneDrive dla Firm i SharePoint Online.

Roczny bezpłatny dostęp do usługi ochrony danych: NAKIVO Backup & Replication

Roczny bezpłatny dostęp do usługi ochrony danych: NAKIVO Backup & Replication

Wdrażanie w 2 minuty i ochrona danych w środowiskach wirtualnych, chmurowych, fizycznych oraz SaaS. Opcje tworzenia kopii zapasowych, replikacji i natychmiastowego odzyskiwania danych.

People also read