Ważne
Świadczenie pomocy technicznej dla programu Microsoft InfoPath 2013 zakończyło się 14 lipca 2026 r. Zalecamy migrację istniejących formularzy i przepływów pracy programu InfoPath do obsługiwanych rozwiązań platformy Microsoft 365. Dowiedz się więcej o wycofywaniu programu InfoPath.
Niektóre organizacje używają skoroszytów programu Microsoft Office Excel jako formularzy do zbierania danych. Te skoroszyty zwykle zawierają puste komórki, w których użytkownicy mogą wprowadzać dane. Skoroszyt można przekonwertować na szablon formularza programu Microsoft Office InfoPath za pomocą Kreatora importu w programie InfoPath. Konwertując skoroszyt na szablon formularza, użytkownicy mogą korzystać z funkcji programu InfoPath, takich jak sprawdzanie poprawności schematu, kontrolki dynamiczne, takie jak sekcje powtarzające się, oraz logiki biznesowej, takiej jak sprawdzanie poprawności danych. Ponadto można udostępnić szablon formularza szerszemu gronu odbiorców, tworząc szablon formularza obsługiwany w przeglądarce. Aby utworzyć szablon formularza obsługiwany w przeglądarce, należy opublikować szablon formularza zgodny z przeglądarką na serwerze, na którym działają usługi InfoPath Forms Services. Formularze utworzone na podstawie szablonów formularzy obsługiwanych w przeglądarce internetowej można wypełniać przy użyciu przeglądarki sieci Web.
Podczas konwertowania skoroszytu programu Excel na szablon formularza programu InfoPath przy użyciu ustawienia domyślnego w Kreatorze importu wynikowy szablon formularza zawiera układ skoroszytu programu Excel. Ponadto komórki w skoroszycie programu Excel spełniające określone warunki są automatycznie konwertowane na kontrolki pól tekstowych, do których użytkownicy mogą wprowadzać dane. Jeśli na przykład komórka jest sformatowana tak, aby było widoczne obramowanie ze wszystkich stron, zostanie przekonwertowana na kontrolkę pola tekstowego w szablonie formularza wynikowego. Jeśli nie zdecydujesz się na użycie ustawienia domyślnego w Kreatorze importu, możesz wybrać uwzględnienie podczas importowania skoroszytu programu Excel tylko układu lub przekonwertowanie tylko niektórych typów komórek na kontrolki.
W tym artykule wyjaśniono podstawową koncepcję i procedurę konwertowania skoroszytu programu Excel na szablon formularza programu InfoPath, w tym funkcje i ustawienia, które nie są obsługiwane w procesie konwersji.
W tym artykule
- Konwertowanie skoroszytu programu Excel na szablon formularza programu InfoPath — informacje
- Funkcje i ustawienia, które nie są w pełni obsługiwane podczas konwersji
- Konwertowanie skoroszytu programu Excel na szablon formularza programu InfoPath
Konwertowanie skoroszytu programu Excel na szablon formularza programu InfoPath — informacje
Skoroszyt programu Excel konwertowany na szablon formularza programu InfoPath służy jako plan do tworzenia nowego szablonu formularza. Struktura tabeli skoroszytu zostanie odtworzona jako tabela układu w szablonie formularza. Jeśli podczas konwertowania skoroszytu zdecydujesz się uwzględnić komórki służące do zbierania danych, do szablonu formularza w komórkach tabeli układu zostaną dodane kontrolki pól tekstowych odpowiadające lokalizacji pól w skoroszycie. Rozmiar i położenie obsługiwanych komórek, obramowanie i cieniowanie komórek oraz to, czy komórki są scalone, czy podzielone, są zachowywane w szablonie formularza wynikowego.
Jeśli skoroszyt zawiera kilka arkuszy, dane i formatowanie z pierwszego arkusza zostaną dodane do widoku domyślnego nowego szablonu formularza, a dodatkowe arkusze zostaną przekonwertowane na odpowiadające im widoki w szablonie formularza. Tytuły kolejnych widoków są zgodne z tytułami arkuszy.
Aby lepiej zrozumieć relacje między skoroszytem konwertowanym przy użyciu Kreatora importu programu InfoPath a uzyskanym szablonem formularza, wyobraź sobie, że jesteś agentem ubezpieczeniowym posiadającym skoroszyt o nazwie Claims.xls, który zawiera dwa arkusze. Pierwszy arkusz będzie nosił nazwę Narzędzia główne, a drugi Samochód. W każdym arkuszu znajdują się kolumny z nagłówkami kolumn: Typ, Opis, Kwota pożyczki i Cena zakupu. Kolumny Kwota pożyczki i Cena zakupu w obu arkuszach są sformatowane zgodnie z typem danych waluty. Wszystkie nagłówki kolumn są formatowane jako niebieski tekst pogrubiony. Arkusz Narzędzia główne zawiera formułę do obliczania harmonogramu amortyzacji. Pojedyncza komórka z formatowaniem obramowania zastosowanym ze wszystkich stron służy do wprowadzania nazwy klienta.
Jeśli konwertujesz Claims.xls na szablon formularza za pomocą Kreatora importu, tworzysz szablon formularza o nazwie Claims.xsn.
Ten nowy szablon formularza zawiera dwa widoki. Widok domyślny, nazywany Narzędzia główne (domyślny), zawiera układ i formatowanie z arkusza Narzędzia główne. Drugi widok, o nazwie Samochód, zawiera układ i formatowanie z arkusza Samochód. Każdy widok zawiera tabelę z nagłówkami kolumn Typ, Opis, Kwota pożyczki i Cena zakupu, sformatowanymi za pomocą niebieskiego tekstu pogrubionego, tak jak w oryginalnym skoroszycie. Jednak w zależności od ustawień wybranych w Kreatorze importu niektóre funkcje mogą się różnić w szablonie formularza wynikowego:
Jeśli za pomocą Kreatora importu przekonwertujesz Claims.xls na szablon formularza przez zachowanie samego układu Wynikowy szablon formularza zawiera tabelę układu odpowiadającą tabeli w skoroszycie programu Excel. Szablon formularza nie zawiera żadnych kontrolek pól tekstowych.
Jeśli użyjesz Kreatora importu, aby zaimportować Claims.xls zarówno przez zachowanie układu, jak i przez przekonwertowanie komórek na kontrolki Wynikowy szablon formularza zawiera tabelę powtarzającą się. Komórki spełniające określone warunki, takie jak komórka z formatowaniem obramowania zastosowanym ze wszystkich stron i komórki zawierające lub odwołujące się do formuły obliczania harmonogramu amortyzacji, są konwertowane na kontrolki pól tekstowych.
Uwaga
Chociaż komórki zawierające formuły lub odwołania do nich są konwertowane na kontrolki pól tekstowych, formuły nie są zachowywane w szablonie formularza wynikowego. Należy odtworzyć funkcje zapewniane przez formułę przy użyciu odpowiednich funkcji w programie InfoPath.
Funkcje i ustawienia, które nie są w pełni obsługiwane podczas konwersji
Niektóre ustawienia i formatowanie w skoroszytach programu Excel nie są obsługiwane przez program InfoPath. Podczas konwertowania skoroszytu zawierającego takie ustawienia wynikowy szablon formularza programu InfoPath nie będzie zawierał tych funkcji ani ustawień. Jeśli skoroszyt zawiera na przykład nagłówek zawierający obraz, obraz nie zostanie zachowany w wynikowym szablonie formularza programu InfoPath, ponieważ program InfoPath nie obsługuje obrazów w nagłówkach i stopkach.
Poniższa lista funkcji i ustawień, które nie są zachowywane podczas konwertowania skoroszytu programu Excel na szablon formularza programu InfoPath:
- Komórki z formatowaniem "zmniejszyć i dopasować"
- Obrazy tła komórek
- Wzorce tła komórek
- Gradienty komórek
- Formatowanie warunkowe
- Sprawdzanie poprawności danych
- Formuły
- Makra
- Ustawienia wydruku (w tym zmiana rozmiaru papieru A4, tryb czarno-biały, wyśrodkowanie na stronie, numer pierwszej strony, kolejność stron, obrazy, linie siatki wydruku, jakość wydruku, nagłówki wierszy i kolumn, wiersze i kolumny na każdej stronie, skalowanie i ustawienie obszaru wydruku)
- Wyrównanie tekstu w pionie
- Wiersze węższe niż domyślna wysokość czcionki wynosząca 10 pkt
- WordArt
Na poniższej liście wyjaśniono funkcje i ustawienia, które są częściowo obsługiwane podczas konwertowania skoroszytu programu Excel na szablon formularza programu InfoPath:
Komórki z formatowaniem danych Style lub kolory zastosowane do komórek z formatowaniem danych nie są konwertowane. Jeśli na przykład komórka jest sformatowana w taki sposób, aby liczby ujemne były wyświetlane w kolorze czerwonym, wartość liczbowa jest konwertowana, ale formatowanie tekstu w kolorze czerwonym — nie.
Hiperlinki odwołujące się do nieobsługiwanych protokołów Wszystkie hiperlinki są konwertowane, ale jeśli hiperlink używa protokołu innego niż http:, https:, ftp: lub mailto:, hiperlink nie będzie działać, gdy użytkownik kliknie link.
Wyrównanie i formatowanie nagłówków i stopek Nagłówek lub stopka w skoroszycie programu Excel może zawierać lewą, środkową lub prawą sekcję. Są one łączone podczas importowania do programu InfoPath. Na przykład skoroszyt z lewym nagłówkiem zawierającym nazwisko "Aneta Dąbrowska", środkowy nagłówkiem zawierającym tytuł "Raport o stanie" i prawym nagłówkiem zawierającym datę "13 października 2007" zostanie przekonwertowany na szablon formularza programu InfoPath zawierający jeden nagłówek z następującym tekstem: "Aneta KowalskaStan raport13 października 2007". Jeśli tylko jedna sekcja w nagłówku lub stopce skoroszytu zawiera tekst, wynikowy tekst w szablonie formularza zostanie odpowiednio wyrównany. Jeśli na przykład tylko prawa sekcja nagłówka zawiera tekst w skoroszycie, odpowiadający jej tekst w szablonie formularza zostanie wyrównany do prawej. W przeciwnym razie cały tekst nagłówka lub stopki zostanie wyrównany do lewej podczas importowania. Ustawienie czcionki zastosowane do pierwszej sekcji nagłówka lub stopki w skoroszycie jest stosowane do całego nagłówka lub stopki w wynikowym szablonie formularza programu InfoPath.
Konwersja czcionek Mimo że podczas tworzenia nowego szablonu formularza program InfoPath importuje czcionki ze skoroszytu, jeśli czcionki zawarte w skoroszycie nie są dostępne na komputerze, na którym jest wykonywane importowanie, dla szablonu formularza zostaną automatycznie wybrane czcionki alternatywne.
Niejawnie scalone komórki Jeśli w programie Excel wpiszesz więcej tekstu, niż mieści się w bieżącej komórce, tekst pojawi się na wierzchu kolejnych komórek, tak jakby komórki zostały scalone. Program InfoPath nie obsługuje tej funkcji. Jeśli przekonwertowana komórka zawiera więcej tekstu, niż można zmieścić na szerokość komórki, w programie InfoPath tekst zostanie przeniesiony do następnego wiersza. Aby temu zapobiec, przed zaimportowaniem skoroszytu zaznacz komórkę oraz tylu kolejnych komórek, ile potrzeba, aby zawierał tekst, a następnie scal komórki tak, aby tekst zmieścił się w scalonej komórce.
Raporty tabel przestawnych Raporty w formie tabel przestawnych są konwertowane jako tabele układu.
Bardzo duże tabele Program InfoPath obsługuje tabele o szerokości do 63 kolumn i długości 999 wierszy. Jeśli skoroszyt programu Excel przekroczy te limity, zostaną przekonwertowane tylko pierwsze 63 kolumny i 999 wierszy.
Uwaga
Niektórych skoroszytów programu Excel nie można otworzyć bez hasła. W takim przypadku skoroszyt może nie być w stanie zaimportować go do programu InfoPath. Aby rozwiązać ten problem, przed zaimportowaniem skoroszytu należy usunąć wymaganie hasła. Ponadto niektóre skoroszyty są zaprojektowane tak, aby uniemożliwić użytkownikom przenoszenie, usuwanie, ukrywanie i zmienianie nazw arkuszy, a także zmieniać inne elementy strukturalne w skoroszycie. W takiej sytuacji zaimportowanie arkusza do programu InfoPath może nie być możliwe. Aby rozwiązać ten problem, przed zaimportowaniem skoroszytu spróbuj usunąć ograniczenia edycji strukturalnej.
Konwertowanie skoroszytu programu Excel na szablon formularza programu InfoPath
W menu Plik kliknij polecenie Importuj formularz.
W oknie dialogowym Kreator importu kliknij pozycję Importer programu InfoPath dla skoroszytów programu Excel, a następnie kliknij przycisk Dalej.
Kliknij pozycję Przeglądaj.
Znajdź i kliknij skoroszyt programu Excel, który chcesz przekonwertować, a następnie kliknij przycisk Otwórz.
Aby zmienić domyślne zachowanie importowania, kliknij przycisk Opcje, a następnie wybierz odpowiednie opcje.
Kliknij przycisk Zakończ.
Uwaga
W zależności od układu i złożoności skoroszytu programu Excel niektóre elementy układu lub kontrolki mogą nie być wyświetlane zgodnie z oczekiwaniami w wynikowym szablonie formularza programu InfoPath. W wyniku tego po przekonwertowaniu nowego szablonu formularza może być konieczne wprowadzenie zmian.