
Jak wyłączyć tryb chronionego widoku w programie Excel za pomocą IronXL
W tym artykułe wyjaśniono, jak w prosty sposób wyłączyć komunikat o widoku chronionym w programie Excel za pomocą zaawansowanej biblioteki C# dla programu Excel, IronXL.
1. IronXL
IronXL to potężna biblioteka C#, która zapewnia programistom wydajny i prosty sposób pracy z plikami Excel w ich aplikacjach. Niezależnie od tego, czy chcesz czytać, zapisywać czy przetwarzać dane w Excelu, IronXL upraszcza ten proces i pozwala z łatwością wykonywać złożone zadania. Dzięki intuicyjnemu API i rozbudowanej funkcjonalności IronXL eliminuje konieczność ręcznej obsługi plików Excel, oszczędzając cenny czas i wysiłek. W niniejszym przewodniku omówiono kluczowe funkcje i możliwości IronXL, pokazując, w jaki sposób można je wykorzystać do usprawnienia operacji związanych z programem Excel i ulepszenia aplikacji napisanych w języku C#. Niezależnie od tego, czy tworzysz narzędzie do analizy danych, generujesz raporty, czy przeprowadzasz migracje danych, IronXL jest cennym zasobem, który pozwala w pełni wykorzystać potencjał integracji programu Excel w projektach C#.
2. Wymagania wstępne
Zanim zaczniesz pracować z IronXL i wyłączysz widok chroniony w plikach Excel przy użyciu języka programowania C#, musisz spełnić kilka warunków wstępnych. Wymagania wstępne obejmują:
- Środowisko programistyczne: Upewnij się, że masz na komputerze skonfigurowane odpowiednie środowisko programistyczne. Zazwyczaj wymaga to zainstalowania zintegrowanego środowiska programistycznego (IDE), takiego jak Visual Studio.
- Znajomość języka C#: Ważna jest podstawowa znajomość języka C#.
- Biblioteka IronXL: W projekcie musi być zainstalowana biblioteka IronXL. Można to osiągnąć za pomocą menedżera pakietów NuGet w programie Visual Studio lub poprzez interfejs wiersza poleceń. Zainstalowanie biblioteki pozwoli Ci wykorzystać jej funkcje do manipulacji plikami Excel, w tym formatowania komórek.
Spełniając te wymagania, będziesz gotowy, aby rozpocząć pracę z IronXL.
3. Utwórz nowy projekt w C#
Aby rozpocząć pracę z IronXL, pierwszym krokiem jest utworzenie nowego projektu w Visual Studio.
- Otwórz Visual Studio, przejdź do menu Plik i kliknij przycisk Nowy projekt.
Nowy projekt w Visual Studio
- Pojawi się nowe okno. W tym oknie wybierz "Aplikacja konsolowa" i kliknij przycisk Dalej.
Utwórz nową aplikację konsolową
- W ostatnim oknie wybierz docelową platformę, ustaw lokalizację i nazwę nowego projektu, a następnie kliknij przycisk Utwórz.
Twój nowy projekt w Visual Studio został utworzony.
4. Instalacja IronXL
IronXL oferuje kilka sposobów instalacji tej biblioteki IronXL, przy czym najskuteczniejsze są następujące metody:
- Zainstaluj IronXL za pomocą menedżera pakietów NuGet.
- Zainstaluj IronXL za pomocą konsoli menedżera pakietów.
4.1 Zainstaluj IronXL za pomocą menedżera pakietów NuGet
Użyj menedżera pakietów NuGet, aby dodać bibliotekę IronXL do swojego projektu Visual Studio. Wyszukaj IronXL w zakładce Przeglądaj:
Wystarczy wybrać pakiet i rozpocząć procedurę instalacji po znalezieniu IronXL w wynikach wyszukiwania. Po zakończeniu instalacji można rozpocząć korzystanie z biblioteki IronXL w swoim projekcie.
Poniższy zrzut ekranu pokazuje, jak korzystać z programu Visual Studio, aby uzyskać dostęp do menedżera pakietów NuGet.
Przejdź do menedżera pakietów NuGet
IronXL w wynikach wyszukiwania:
Wyszukaj i zainstaluj pakiet IronXL w interfejsie użytkownika NuGet Package Manager
4.2 Instalacja IronXL za pomocą wiersza poleceń Visual Studio
Interfejs wiersza poleceń jest powszechną metodą instalacji pakietów wśród programistów. Postępuj zgodnie z poniższymi instrukcjami, aby zainstalować IronXL z wiersza poleceń:
-
Przejdź do menu Narzędzia > Menedżer pakietów NuGet > Konsola menedżera pakietów w programie Visual Studio.
-
Przejdź do zakładki Konsola menedżera pakietów.
-
W konsoli wpisz następujące polecenie:
Install-Package IronXLSHELL -
Aby uruchomić polecenie, naciśnij klawisz Enter. Spowoduje to rozpoczęcie pobierania i instalacji pakietu IronXL dla bieżącego projektu.
Po zakończeniu procedury można rozpocząć korzystanie z biblioteki IronXL w swoim projekcie.
Zainstaluj IronXL w konsoli menedżera pakietów
5. Wyłączanie trybu chronionego w plikach Excel za pomocą IronXL
IronXL to najwyższej klasy biblioteka Excel. Dzięki jej zaawansowanym funkcjom można łatwo wyłączyć komunikaty o widoku chronionym za pomocą kodu C#. Najpierw potrzebujemy przykładowego pliku Excel z włączoną opcją widoku chronionego.
Plik Excel z włączonym widokiem zabezpieczeń
Możesz łatwo wyłączyć komunikat o widoku chronionym za pomocą poniższego przykładu kodu:
using IronXL;
class Program
{
static void Main(string[] args)
{
// Load the Excel workbook with protection view enabled.
WorkBook workBook = WorkBook.Load("sample1.xlsx");
// Get the default worksheet from the workbook.
WorkSheet workSheet = workBook.DefaultWorkSheet;
// Disable the protection on the worksheet.
workSheet.UnprotectSheet();
// Save the modified workbook to a new file.
workBook.SaveAs("sample2.xlsx");
}
}Imports IronXL
Friend Class Program
Shared Sub Main(ByVal args() As String)
' Load the Excel workbook with protection view enabled.
Dim workBook As WorkBook = WorkBook.Load("sample1.xlsx")
' Get the default worksheet from the workbook.
Dim workSheet As WorkSheet = workBook.DefaultWorkSheet
' Disable the protection on the worksheet.
workSheet.UnprotectSheet()
' Save the modified workbook to a new file.
workBook.SaveAs("sample2.xlsx")
End Sub
End ClassW tym kodzie otwieramy skoroszyt Excel przy uzyciu metody WorkBook.Load, a nastepnie ladujemy domyslna arkusz Excel przy uzyciu wlasciwosci workBook.DefaultWorkSheet. Nastepnie workSheet.UnprotectSheet wylacza widok chroniony, jak wymagano, a na koniec workBook.SaveAs sluzy do zapisania modyfikacji do nowego pliku Excel.
Oto zrzut ekranu z wynikiem.
Plik Excel z wynikami
Jak widać, funkcje edycji programu Microsoft Excel są teraz dostępne.
6. Podsumowanie
IronXL to potężna biblioteka C#, która upraszcza pracę z plikami Microsoft Office Excel w aplikacjach. Postępując zgodnie z instrukcjami zawartymi w tym przewodniku, można łatwo wyłączyć funkcję widoku chronionego w programie Excel przy użyciu języka C#.
Intuicyjny interfejs API i rozbudowana funkcjonalność IronXL sprawiają, że jest to cenne narzędzie do manipulowania plikami Excel, pozwalające zaoszczędzić czas i wysiłek w procesie programowania. Instalując bibliotekę IronXL, tworząc nowy projekt w Visual Studio i korzystając z dostarczonych przykładów kodu, można skutecznie wyłączyć tryb Protected View i uwolnić pełen potencjał integracji z Excelem w projektach C#.
Ponadto IronXL oferuje szeroki zakres funkcji umożliwiających interakcję z skoroszytami, arkuszami i komórkami programu Excel, takich jak konwersja między popularnymi formatami, formatowanie danych w komórkach, scałanie komórek, wstawianie funkcji matematycznych, a nawet zarządzanie wykresami i dodawanie obrazów.
Więcej informacji na temat działania komunikatów w trybie chronionego widoku można znaleźć na tym blogu. Zapraszamy do zapoznania się z innymi samouczkami i przykładami kodu dotyczącymi odczytu plików Excel.
IronXL jest dostepny dla uzytkownikow na bezplatna wersje probna i moze byc licencjonowany do uzytku komercyjnego z pakietem Lite, zaczynajac od $999 tylko.

Curtis Chau posiada tytuł licencjata z informatyki (Uniwersytet Carleton) i specjalizuje się w front-endowym rozwoju, z ekspertką w Node.js, TypeScript, JavaScript i React. Pasjonuje się tworzeniem intuicyjnych i estetycznie przyjemnych interfejsów użytkownika, Curtis cieszy się pracą z nowoczesnymi frameworkami i tworzeniem dobrze zorganizowanych, atrakcyjnych wizualnie podręczników.
Powiązane artykuły



