Importuj dane do programu Excel z niestandardowym wzorcem formatowania numerów baz danych

Wstęp

Jeśli chodzi o manipulację arkuszami kalkulacyjnymi, importowanie danych do programu Excel i ich poprawne formatowanie może wydawać się przytłaczającym zadaniem, szczególnie gdy chcesz używać określonych formatów opartych na kulturze, takich jak wzorce DB Num. Jeśli kiedykolwiek czułeś się przytłoczony technicznymi aspektami formatowania programu Excel, jesteś we właściwym miejscu! W tym przewodniku rozbijemy wszystko na proste kroki, używając Aspose.Cells dla .NET, dzięki czemu importowanie danych będzie nie tylko proste, ale także estetyczne. Więc trzymaj się mocno, ponieważ zanurzamy się w świecie programowania .NET, formatowania i eksportowania plików Excel z łatwością!

Wymagania wstępne

Zanim przejdziemy do konkretów, upewnijmy się, że masz wszystko, czego potrzebujesz. Oto krótka lista kontrolna wymagań wstępnych, które zapewnią Ci sukces:

  1. .NET Framework: Upewnij się, że .NET Framework jest zainstalowany na Twoim komputerze. Aspose.Cells działa bezproblemowo z różnymi wersjami .NET.
  2. Aspose.Cells dla .NET: Musisz pobrać i zainstalować bibliotekę Aspose.Cells. Możesz ją pobrać zlink do pobrania.
  3. Zintegrowane środowisko programistyczne (IDE): Użyj środowiska IDE, takiego jak Visual Studio, w którym możesz pisać i wykonywać kod C#.
  4. Podstawowa wiedza o języku C#: Podstawowa znajomość języka C# pomoże Ci stosować praktyki kodowania, które będziemy stosować w tym przewodniku.

Masz wszystko? Świetnie! Przejdźmy do importowania niezbędnych pakietów.

Importuj pakiety

Aby efektywnie pracować z Aspose.Cells, musisz zaimportować wymagane przestrzenie nazw na początku pliku C#. Omówmy to krok po kroku.

Utwórz swój plik C#

Otwórz IDE (zalecane jest Visual Studio) i utwórz nowy projekt C#. Nazwij go w odpowiedni sposób, np.ExcelDataImport.

Odwołanie Aspose.Cells

Musisz uwzględnić bibliotekę Aspose.Cells w swoim projekcie. Kliknij prawym przyciskiem myszy na swój projekt w Solution Explorer i wybierz „Add Reference”. Przejdź do miejsca, w którym zainstalowałeś Aspose.Cells i wybierz je.

Importuj niezbędne przestrzenie nazw

Na górze pliku C# zaimportuj następujące przestrzenie nazw:

using System;
using System.IO;
using Aspose.Cells;
using System.Drawing;

Ta prosta linia jest bramą do wszystkich funkcji, jakie oferuje Aspose.Cells.

Teraz, gdy spełniliśmy wszystkie wymagania wstępne i zaimportowaliśmy niezbędne pakiety, zagłębmy się w proces krok po kroku importowania danych do programu Excel i stosowania niestandardowego formatowania wzorca DB Num. Podejdziemy do tego metodycznie, aby zapewnić przejrzystość i zrozumienie.

Krok 1: Ustaw katalog danych

Najpierw musisz określić ścieżkę do katalogu dokumentów, w którym zostaną zapisane dane wyjściowe. Dostosuj ją do swojej struktury plików.

string dataDir = "Your Document Directory";

W tym przykładzie zamieńYour Document Directory z twoją rzeczywistą ścieżką, jakC:\\Users\\YourName\\Documents\\.

Krok 2: Utwórz skoroszyt

Następnie utworzysz nowy skoroszyt, który w zasadzie jest plikiem programu Excel.

Workbook wb = new Workbook();

Tutaj tworzymy nową instancjęWorkbook obiekt. To jest twoje puste płótno!

Krok 3: Uzyskaj dostęp do pierwszego arkusza kalkulacyjnego

Każdy skoroszyt zawiera wiele arkuszy. Będziesz chciał uzyskać dostęp do pierwszego arkusza, aby rozpocząć wprowadzanie danych.

Worksheet ws = wb.Worksheets[0];

Podobnie jak otwierasz książkę na pierwszej stronie, tak też uzyskujesz dostęp do pierwszego arkusza kalkulacyjnego, aby dodać swoje dane.

Krok 4: Wprowadź dane do komórki

Teraz wypełnijmy komórkę danymi. W tym przykładzie wprowadzimy wartość123 do komórki A1.

Cell cell = ws.Cells["A1"];
cell.PutValue(123);

Tutaj komunikujesz się bezpośrednio z programem Excel, wpisując dane bezpośrednio do komórki A1!

Krok 5: Dostęp do stylu komórki

Każda komórka ma styl i możesz dostosować jego wygląd. Aby zastosować niestandardowy format, najpierw musisz uzyskać dostęp do stylu komórki.

Style st = cell.GetStyle();

Przejmując styl komórki, przygotowujesz się do dodania swojego unikalnego akcentu!

Krok 6: Określ niestandardowy wzorzec formatowania DBNum

Tutaj dzieje się magia. Możesz określić niestandardowy wzorzec formatu, używając stylu formatowania DBNum.

st.Custom = "[DBNum2][$-804]General";

Ten wiersz informuje program Excel o sformatowaniu liczby123zgodnie ze wzorem DBNum odpowiadającym językowi chińskiemu. Całkiem niezłe, prawda?

Krok 7: Ustaw zaktualizowany styl komórki

Teraz, gdy zdefiniowałeś swój niestandardowy styl, czas zastosować go do komórki.

cell.SetStyle(st);

To tak, jakbyś ubrał swoją komórkę w nowy, stylowy strój!

Krok 8: Dostosuj szerokość kolumny

Upewnijmy się, że wszystko wygląda ładnie i schludnie. Możesz dostosować szerokość pierwszej kolumny, aby lepiej pasowała do Twoich danych.

ws.Cells.SetColumnWidth(0, 30);

Tutaj rozszerzamy szerokość kolumny, aby Twoje dane nie wydawały się ciasne. Pomyśl o tym jak o daniu Twoim danym przestrzeni do oddychania!

Krok 9: Zapisz skoroszyt

Na koniec zapiszmy to arcydzieło w formacie PDF. To wielki finał!

wb.Save(dataDir + "outputDBNumCustomFormatting.pdf", SaveFormat.Pdf);

Gratulacje! Właśnie utworzyłeś plik PDF prezentujący Twoją liczbę sformatowaną za pomocą stylów DB Num.

Wniosek

masz to! Udało Ci się zaimportować dane do programu Excel, zastosować niestandardowe formatowanie DB Num i zapisać je w formacie PDF. Dzięki Aspose.Cells dla .NET ten proces staje się nie tylko łatwiejszy, ale również o wiele bardziej elastyczny i wydajny. Koniec z zmaganiem się z wbudowanymi opcjami formatowania programu Excel — teraz masz bezpośrednią linię kontroli za pomocą kodu!

Niezależnie od tego, czy przygotowujesz raporty danych, czy tworzysz sprawozdania finansowe, wykorzystanie mocy Aspose.Cells podniesie Twoją grę w arkusze kalkulacyjne na zupełnie nowy poziom. Więc na co czekasz? Zanurz się w swoich projektach z pewnością siebie i pozwól swoim danym zabłysnąć!

Najczęściej zadawane pytania

Czym jest Aspose.Cells?

Aspose.Cells to zaawansowana biblioteka dla platformy .NET umożliwiająca programistom tworzenie, edytowanie i konwertowanie plików Excela w sposób programowy.

Czy mogę formatować inne typy komórek?

Tak! Możesz stosować różne style, formaty, a nawet formuły do dowolnej komórki w arkuszach kalkulacyjnych.

Czy jest dostępna bezpłatna wersja próbna?

Oczywiście! Możesz sprawdzić bezpłatną wersję próbnąTutaj.

W jakich formatach mogę zapisać pliki Excela?

Aspose.Cells obsługuje wiele formatów, w tym XLSX, XLS, CSV, PDF i wiele innych.

Gdzie mogę znaleźć więcej wsparcia?

Jeśli potrzebujesz pomocy, odwiedź ich stronęforum wsparcia aby uzyskać pomoc od społeczności i ekspertów.