Programowe określanie wersji dokumentu pliku Excel w środowisku .NET

Wstęp

Aspose.Cells dla .NET to potężna biblioteka, która pozwala programistom na łatwe programowe manipulowanie plikami Excela. Niezależnie od tego, czy chcesz tworzyć pliki Excela od podstaw, czy modyfikować istniejące, Aspose.Cells oferuje kompleksowe API, aby osiągnąć swoje cele. Jedną z takich funkcji jest określanie właściwości dokumentu, takich jak wersja, autor lub tytuł. Ten samouczek przeprowadzi Cię przez proces programowego określania wersji dokumentu pliku Excela przy użyciu Aspose.Cells dla .NET.

Wymagania wstępne

Zanim przejdziemy do szczegółów, upewnijmy się, że masz wszystko, czego potrzebujesz, aby móc skorzystać z tego samouczka:

  1. Aspose.Cells dla .NET: Możesz pobrać najnowszą wersjęTutaj . Jeśli jeszcze nie kupiłeś licencji, możesz zdecydować się nalicencja tymczasowa aby zapoznać się z funkcjami.
  2. Środowisko programistyczne .NET: Możesz użyć programu Visual Studio lub dowolnego środowiska IDE zgodnego z platformą .NET.
  3. Podstawowa wiedza o języku C#: Znajomość programowania w języku C# ułatwi naukę.

Importuj pakiety

Zanim zaczniesz kodować, musisz zaimportować niezbędne przestrzenie nazw z biblioteki Aspose.Cells. Umożliwi ci to dostęp do klas i metod wymaganych do manipulacji plikami Excel.

using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;

Te dwie przestrzenie nazw będą niezbędne do interakcji ze skoroszytem i jego wbudowanymi właściwościami dokumentu. Teraz przeanalizujmy szczegółowo proces określania właściwości dokumentu w pliku Excel, takich jak wersja, tytuł i autor.

Krok 1: Zainicjuj obiekt skoroszytu

Pierwszym krokiem jest utworzenie nowej instancjiWorkbook obiekt. Ten obiekt reprezentuje cały plik Excela, z którym będziesz pracować.

Workbook wb = new Workbook();

TenWorkbookKlasa zapewnia reprezentację pliku Excel. Tworząc ją, tworzymy pusty skoroszyt Excel, którym możemy manipulować.

Krok 2: Dostęp do wbudowanych właściwości dokumentu

Aspose.Cells oferuje wbudowane właściwości dokumentu, które obejmują pola takie jak tytuł, autor i wersja dokumentu. Dostęp do tych właściwości można uzyskać za pomocąBuiltInDocumentPropertieskolekcja.

Aspose.Cells.Properties.BuiltInDocumentPropertyCollection bdpc = wb.BuiltInDocumentProperties;

TenBuiltInDocumentPropertyCollection Klasa zapewnia dostęp do zbioru wbudowanych właściwości dokumentu, takich jak tytuł, autor i inne metadane zwykle kojarzone z dokumentem.

Krok 3: Ustaw tytuł dokumentu Excel

Następnie ustawimy tytuł dokumentu Excel. Te metadane pomogą później zidentyfikować i zarządzać plikiem.

bdpc.Title = "Aspose File Format APIs";

Ustawienie tytułu jest ważne dla organizacji dokumentu. Te metadane można zobaczyć we właściwościach pliku i mogą być używane przez systemy zewnętrzne do katalogowania lub skuteczniejszej identyfikacji dokumentu.

Krok 4: Określ autora

Można również podać autora dokumentu, aby wskazać, kto utworzył lub zmodyfikował plik.

bdpc.Author = "Aspose APIs Developers";

Krok ten pomaga w przypisaniu dokumentu jego twórcy i dostarcza dodatkowych metadanych na potrzeby zarządzania dokumentami lub scenariuszy współpracy.

Krok 5: Określ wersję dokumentu

Jedną z najważniejszych właściwości, którymi zajmiemy się w tym samouczku, jest wersja dokumentu. Ten krok pozwala określić wersję dokumentu, co jest pomocne podczas pracy w środowiskach wymagających kontroli wersji.

bdpc.DocumentVersion = "Aspose.Cells Version - 18.3";

Ustawienie wersji dokumentu zapewnia przejrzystość odnośnie tego, która wersja dokumentu lub biblioteki została użyta do utworzenia pliku. Jest to szczególnie ważne w środowiskach, które muszą śledzić rewizje plików lub zgodność z różnymi wersjami bibliotek.

Krok 6: Zapisz plik Excel

Na koniec możesz zapisać plik Excela ze wszystkimi właściwościami, które właśnie ustawiłeś. Aspose.Cells pozwala zapisać plik w różnych formatach, ale w tym przykładzie będziemy trzymać się.xlsx format.

wb.Save("outputSpecifyDocumentVersionOfExcelFile.xlsx", SaveFormat.Xlsx);

TenSave Metoda ta służy do zapisania pliku do określonego katalogu. Tutaj zapisujemy go jako plik Excel w.xlsxformat. W razie potrzeby Aspose.Cells obsługuje również formaty takie jak.xls, .csv , I.pdfzapewniając elastyczność dostosowaną do potrzeb Twojego projektu.

Wniosek

W tym samouczku omówiliśmy, jak określić właściwości dokumentu, w szczególności wersję dokumentu, w pliku Excel przy użyciu Aspose.Cells dla .NET. Aspose.Cells to niezwykle elastyczne i potężne narzędzie, które umożliwia programowe manipulowanie plikami Excel, co czyni je świetnym atutem dla każdego programisty .NET pracującego z arkuszami kalkulacyjnymi.

Najczęściej zadawane pytania

Czy mogę modyfikować inne wbudowane właściwości za pomocą Aspose.Cells?

Tak, możesz modyfikować także inne wbudowane właściwości, takie jak temat, słowa kluczowe i komentarze.

Jakie formaty plików są obsługiwane przez Aspose.Cells?

Aspose.Cells obsługuje szeroką gamę formatów, w tym:.xls, .xlsx, .csv, .pdfi wiele więcej.

Czy potrzebuję licencji, aby używać Aspose.Cells dla .NET?

Możesz eksplorować Aspose.Cells za pomocąbezpłatny okres próbny lub złóż wniosek olicencja tymczasowa do rozszerzonego testowania.

Czy mogę używać Aspose.Cells w aplikacji internetowej?

Tak, Aspose.Cells można używać zarówno w aplikacjach desktopowych, jak i internetowych. Jest bardzo wszechstronny i dobrze integruje się z frameworkami internetowymi .NET.

Gdzie mogę uzyskać pomoc dotyczącą Aspose.Cells?

Możesz uzyskać dostęp do społeczności i wsparcia poprzezForum wsparcia Aspose.Cells.