Jak wyłączyć widok chroniony w Excel używając C#
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 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 IronXLInstall-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");
}
}
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 Class
W tym kodzie otwieramy skoroszyt programu Excel za pomocą metody WorkBook.Load, a następnie ładujemy domyślny arkusz programu Excel za pomocą właściwości workBook.DefaultWorkSheet. Następnie workSheet.UnprotectSheet wyłącza widok chroniony zgodnie z wymaganiami, a na koniec workBook.SaveAs służy do zapisania zmian w nowym 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 dostępny dla użytkowników w ramach bezpłatnej wersji próbnej, a licencję na użytkowanie komercyjne w pakiecie Lite można nabyć już od $799.
Często Zadawane Pytania
Jak wyłączyć tryb chronionego widoku w plikach Excel przy użyciu języka C#?
Można wyłączyć tryb chronionego widoku w plikach Excel za pomocą IronXL, ładując skoroszyt Excel, uzyskując dostęp do arkusza, używając metody workSheet.UnprotectSheet() w celu wyłączenia ochrony, a następnie zapisując skoroszyt.
Jaki jest najlepszy sposób pracy z plikami Excel w języku C#?
Korzystanie z IronXL to skuteczny sposób pracy z plikami Excel w języku C#, ponieważ zapewnia prosty interfejs API do odczytu, zapisu i manipulacji danymi Excel.
Co należy wiedzieć przed użyciem IronXL do obróbki plików Excel?
Przed rozpoczęciem korzystania z IronXL należy skonfigurować środowisko programistyczne, takie jak Visual Studio, oraz posiadać podstawową znajomość języka C#. W projekcie należy również zainstalować bibliotekę IronXL.
Jak zainstalować IronXL za pomocą menedżera pakietów NuGet?
W programie Visual Studio otwórz Menedżera pakietów NuGet, wyszukaj IronXL w zakładce „Przeglądaj”, wybierz go i postępuj zgodnie z instrukcjami instalacji, aby dodać go do swojego projektu.
Czy mogę używać IronXL do konwersji plików Excel do innych formatów?
Tak, IronXL umożliwia konwersję między różnymi formatami arkuszy kalkulacyjnych, takimi jak Excel do CSV lub JSON, zapewniając elastyczność w zarządzaniu danymi.
Jakie opcje licencyjne są dostępne dla IronXL?
IronXL jest dostępny w ramach bezpłatnej wersji próbnej, a opcje licencji komercyjnych są dostępne, począwszy od pakietu Lite w określonej cenie.
Jak rozpocząć nowy projekt w języku C# w programie Visual Studio, aby korzystać z IronXL?
Aby rozpocząć nowy projekt w języku C#, otwórz program Visual Studio, przejdź do menu „Plik”, kliknij „Nowy projekt”, wybierz „Aplikacja konsolowa”, wybierz docelową platformę, ustaw lokalizację i nazwę projektu, a następnie kliknij „Utwórz”.
Jakie funkcje oferuje IronXL do obsługi plików Excel?
IronXL oferuje szereg funkcji, w tym formatowanie danych, scalanie komórek, wstawianie funkcji matematycznych oraz dodawanie obrazów lub wykresów do plików Excel.




