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

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

Zasadą działania pierwszej metody jest utworzenie pustej listy zawierającej te same kolumny, co tabela w programie Excel. 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 w programie 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 Twoim komputerze. W moim przykładzie utworzyłem prostą tabelę w celach demonstracyjnych. Tabelę tę, otwartą w programie Excel, można zobaczyć 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 usłudze SharePoint Online i utwórz nową listę. Nazwijmy naszą listę testową List02 i wprowadźmy opis, na przykład: Importuj plik Excel do listy SharePoint . Możesz również przeczytać ten wpis na blogu o usłudze 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 w usłudze SharePoint utwórz odpowiednie kolumny, klikając +Add column. Kolumny muszą mieć takie same nazwy i format danych jak kolumny w źródłowej tabeli programu Excel.

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

W oknie, które się otworzy, wprowadź nazwę, opis i typ, a także 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ę w formie tabeli. W tym celu 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 programu Excel, a następnie naciśnij Ctrl+C , aby skopiować zaznaczone dane do schowka. Na poniższym zrzucie ekranu widać zaznaczone dane w 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 odpowiedniej 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 wyjść z widoku siatki. Zakończyliśmy kopiowanie danych z tabeli programu Excel do listy SharePoint. Na poniższym zrzucie ekranu widać, 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 posiadać wystarczające uprawnienia do utworzenia listy SharePoint w witrynie SharePoint.

Otwórz program Microsoft Excel zainstalowany na komputerze, a następnie otwórz tabelę, którą chcesz wyeksportować do SharePoint Online. Stwórzmy tabelę testową do naszego wpisu na blogu, zawierającą kilka pozycji sprzętu, oraz utwórzmy kolumny z nazwami dostawców, którzy wyprodukowali te pozycje, użytkownikami będącymi właścicielami odpowiednich 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 Utwórz tabelę 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.

Zaznacz 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

Pojawi 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 zostanie użyta 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 zaimportować tabelę z Excela do listy SharePoint. Aby zaimportować 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 poprawne, proces eksportu zostanie zakończony powodzeniem, a powinieneś zobaczyć wiadomość:

Tabela została pomyślnie opublikowana i można ją zobaczyć na:

The table was successfully published as a SharePoint list

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

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

SharePoint import Excel data

Możesz ręcznie otworzyć tę listę w SharePoint Online, przechodząc do sekcji Site Contents nawigacyjnego panelu interfejsu internetowego swojej witryny zespołu.

Data import from Excel to SharePoint list is finished

Zaletą tej metody jest wygoda eksportu danych bezpośrednio z Excela do listy w SharePoint. Wszystko, czego potrzebujesz, to Excel i dostęp do SharePoint Online. Nie są wymagane aplikacje zewnętrzne.

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

Pomysł trzeciej metody polega na użyciu specjalnej aplikacji SharePoint do importowania arkuszy kalkulacyjnych z Excela do list SharePoint. Potrzebujesz aplikacji Import Spreadsheet oraz przeglądarki internetowej obsługującej kontrolki ActiveX, na przykład Internet Explorer.

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

How to import Excel to SharePoint list with a web app

W otwartym oknie widzisz listę różnych aplikacji SharePoint. Wpisz „ import ” w polu wyszukiwania na tej stronie. Po znalezieniu aplikacji Import Spreadsheet, kliknij ją.

Using the SharePoint import Excel app

Na otwartej stronie musisz wpisać nazwę i opis nowej listy SharePoint, która zostanie utworzona po imporcie za pomocą aplikacji.

Nazwa: Excel do listy SharePoint

Opis: Importuj Excel do listy SharePoint

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

Naciśnij Import.

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

ActiveX controls muszą być włączone w twojej przeglądarce internetowej. Jeśli kontrolki ActiveX nie są włączone, zobaczysz komunikat ostrzegawczy w przeglądarce internetowej. Zapoznaj się z dokumentacją swojej przeglądarki internetowej, aby dowiedzieć się, jak włączyć kontrolki ActiveX. Kontrolki ActiveX to oprogramowanie umożliwiające interakcję z treścią przeglądaną w sieci. Mogą one mieć dostęp do twojego komputera i mogą prowadzić do problemów z bezpieczeństwem. Kontrolki ActiveX są również znane jako wtyczki do Internet Explorer.

Zaletą tej metody jest brak potrzeby ręcznej interwencji.

Wady tej metody to konieczność konfigurowania kontrolek ActiveX, które mogą być trudne lub nieobsługiwane w twojej przeglądarce internetowej oraz konieczność używania specjalnej aplikacji internetowej dla SharePoint.

Metoda 4 — Jak eksportować dane z Excela podczas tworzenia nowej listy SharePoint

Istnieje jeszcze jedna metoda, która pozwala zaimportować tabelę Excela na listę SharePoint podczas tworzenia nowej listy w SharePoint Online. Nie potrzebujesz Excela ani innych aplikacji, aby skorzystać z tej metody. Wystarczy otworzyć przeglądarkę internetową i zalogować się do SharePoint Online za pomocą poświadczeń konta Office 365 (Microsoft 365).

Otwórz swoją witrynę zespołową w SharePoint Online, kliknij ikonę Settings, a następnie naciśnij Site contents.

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

Na stronie Treści witryny kliknij New > List.

Creating a new list to import data from Excel

Zobaczysz nową stronę z sugestią utworzenia listy. Po lewej stronie strony wybierz From Excel, aby utworzyć listę z Excela. Wpisz nazwę nowej listy, na przykład import SharePoint Excel . Kliknij Upload file i wybierz plik Excel (XLS, XLSX lub inny obsługiwany format), który chcesz zaimportować jako listę SharePoint do SharePoint Online. Alternatywnie, możesz wybrać plik, który już został przesłany do witryny SharePoint. Naciśnij Next, aby kontynuować.

Selecting a file from which you want to import data

Wgrywana tabela w pliku jest rozpoznawana. Sprawdź typy kolumn i upewnij się, że format danych jest poprawny, aby zachować spójność. Naciśnij Create, gdy będziesz gotowy, aby zakończyć.

Importing a table to a new SharePoint list

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

A table has been imported to a SharePoint list

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

Jak eksportować listę SharePoint do Excela

Możesz wyeksportować listę SharePoint do tabeli Excela kilkoma kliknięciami, korzystając z interfejsu sieciowego SharePoint Online.

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

SharePoint export list to Excel

Okno powiadomi cię, że query.iqy musi być otwarte w Excelu. Wskaż Excela jako aplikację do otwarcia pobranego pliku query.iqy i naciśnij OK. Po otwarciu pliku pobranego z Internetu w Microsoft Excel wyświetla się powiadomienie o bezpieczeństwie Microsoft Excel . Celem tej wiadomości jest zmniejszenie ryzyka ataków ransomware i infekcji innymi wirusami. Kliknij Enable, aby otworzyć listę SharePoint, którą eksportujesz do tabeli Excela.

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

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

Odświeżanie danych w Excelu

Jeśli zmiany są zapisywane na liście SharePoint przechowywanej na stronie zespołowej w SharePoint Online, możesz odświeżyć dane w tabeli zaimportowanej do Excela i zaktualizować tabelę bez potrzeby wykonywania nowej operacji eksportu/importu. Dane w Excelu nie są odświeżane automatycznie od razu po zapisaniu zmian na liście SharePoint; musisz ręcznie wykonać jedną operację, aby to zrobić. Powinieneś wiedzieć, jak połączyć Excela z listami SharePoint w tym przypadku.

Dodajmy nowy wiersz Przełączniki w liście SharePoint.

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

Jak widać, tabela Excel, którą zaimportowaliśmy wcześniej, nie jest aktualizowana automatycznie z danymi, które dodaliśmy do naszej listy SharePoint (wiersz Przełączniki ). Musimy ją aktualizować, przechodząc do karty Data i klikając Connections w Excelu.

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

Otwiera się okno Połączenia skoroszytu . Kliknij Refresh, aby odświeżyć dane w swojej tabeli Excel, następnie możesz zamknąć to okno.

Connect Excel to SharePoint list

Dane zostały zaktualizowane w Excelu, a wiersz Przełączniki został dodany na dole naszej tabeli Excel bez potrzeby ponownego eksportowania wszystkich danych.

Data has been synchronized

Uważaj, że dane są odświeżane tylko w jednym kierunku. Jeśli zmienisz dane w swojej tabeli Excel i klikniesz Refresh, lista 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 oferuje 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ą wady i zalety, które powinieneś znać przy wyborze metody odpowiedniej dla Ciebie. Wybierz właściwą metodę w zależności od tego, czy chcesz to zrobić ręcznie, użyć Excel, czy innej aplikacji. Eksportowanie danych z listy SharePoint do Excela jest proste i przystępne dla wszystkich użytkowników SharePoint Online.

Kiedy korzystasz z SharePoint Online i Office 365 ogólnie, nie zapomnij wykonać kopii zapasowej swoich danych. NAKIVO Backup & Replication wspiera kopie zapasowe danych Office 365 dla Exchange Online, OneDrive dla Firm i SharePoint Online.

Wypróbuj NAKIVO Backup & Replication

Wypróbuj NAKIVO Backup & Replication

Skorzystaj z bezpłatnej wersji próbnej, aby zapoznać się ze wszystkimi funkcjami rozwiązania w zakresie ochrony danych. 15 dni za darmo. Bez żadnych ograniczeń dotyczących funkcji ani pojemności. Nie jest wymagana karta kredytowa.

People also read