Pobieranie ciągu HTML5 z komórki w programie Excel programowo

Wstęp

Arkusze kalkulacyjne programu Excel są wszechobecne w zarządzaniu danymi i czasami musimy wyodrębnić z nich dane programowo. Jeśli kiedykolwiek zdarzyło Ci się potrzebować uzyskać ciągi HTML5 z komórek w pliku programu Excel, jesteś we właściwym miejscu! W tym przewodniku pokażemy, jak używać Aspose.Cells dla .NET, aby bezproblemowo wykonać to zadanie. Podzielimy proces na łatwe kroki, dzięki czemu nawet początkujący poczują się jak w domu. Gotowy do zanurzenia się?

Wymagania wstępne

Zanim zaczniemy, upewnijmy się, że masz wszystko, czego potrzebujesz, aby kontynuować. Oto, czego będziesz potrzebować:

  1. Studio wizualne: Upewnij się, że masz działającą kopię Visual Studio zainstalowaną na swoim komputerze. Możesz ją pobrać zVisual Studio.
  2. Aspose.Cells dla .NET: Powinieneś mieć bibliotekę Aspose.Cells. Jeśli jej jeszcze nie masz, możesz ją łatwo pobrać zWydania Aspose.
  3. Podstawowa znajomość języka C#: Przydatna będzie podstawowa znajomość języka programowania C#, jednak szczegółowo wyjaśnimy każdy krok.

Importuj pakiety

Aby zacząć, musisz zaimportować niezbędne pakiety do swojego projektu C#. Jeśli jeszcze tego nie zrobiłeś, oto jak to zrobić:

Utwórz nowy projekt

  1. Otwórz program Visual Studio.
  2. Kliknij „Utwórz nowy projekt”.
  3. Wybierz „Aplikacja konsolowa (.NET Core)” lub „Aplikacja konsolowa (.NET Framework)” w zależności od preferencji.
  4. Nadaj nazwę swojemu projektowi i kliknij „Utwórz”.

Dodaj Aspose.Cells do swojego projektu

  1. Kliknij prawym przyciskiem myszy swój projekt w Eksploratorze rozwiązań.
  2. Wybierz „Zarządzaj pakietami NuGet”.
  3. Wyszukaj „Aspose.Cells” w sekcji „Przeglądaj”.
  4. Kliknij „Zainstaluj”, aby dodać do projektu.
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;

Teraz, gdy spełniłeś już wszystkie wymagania wstępne i zainstalowałeś Aspose.Cells, możemy przejść do samouczka!

Krok 1: Utwórz skoroszyt

Pierwszą rzeczą, którą musimy zrobić, jest utworzenie nowego obiektu Workbook. Ten obiekt reprezentuje skoroszyt programu Excel, z którym będziemy pracować.

// Utwórz skoroszyt.
Workbook wb = new Workbook();

Krok 2: Uzyskaj dostęp do pierwszego arkusza kalkulacyjnego

Gdy już mamy skoroszyt, musimy uzyskać dostęp do arkusza kalkulacyjnego. Arkusze kalkulacyjne programu Excel mogą zawierać wiele arkuszy, ale dla uproszczenia będziemy pracować z pierwszym.

// Otwórz pierwszy arkusz kalkulacyjny.
Worksheet ws = wb.Worksheets[0];

Krok 3: Uzyskaj dostęp do konkretnej komórki

Teraz przejdźmy do komórki „A1”, gdzie umieścimy tekst.Cells kolekcja pozwala nam na dostęp do pojedynczych komórek poprzez określenie ich położenia.

// Przejdź do komórki A1 i wpisz do niej tekst.
Cell cell = ws.Cells["A1"];
cell.PutValue("This is some text.");

Krok 4: Pobierz normalne ciągi znaków i ciągi znaków HTML5

Po umieszczeniu tekstu w komórce możemy pobrać z niej normalne i sformatowane w HTML5 ciągi znaków. Oto, jak to zrobić:

// Pobierz ciągi znaków Normal i Html5.
string strNormal = cell.GetHtmlString(false); // Fałsz dla normalnego HTML
string strHtml5 = cell.GetHtmlString(true);  // Prawda dla HTML5

Krok 5: Wydrukuj ciągi znaków

Na koniec wyświetlmy ciągi w konsoli. Jest to przydatne do sprawdzenia, czy wszystko działa zgodnie z przeznaczeniem.

//Wydrukuj ciągi znaków Normal i Html5 na konsoli.
Console.WriteLine("Normal:\r\n" + strNormal);
Console.WriteLine();
Console.WriteLine("Html5:\r\n" + strHtml5);
Console.WriteLine("GetHTML5StringFromCell executed successfully.");

Wniosek

I masz! Udało Ci się wyodrębnić ciągi HTML5 z komórki w skoroszycie programu Excel przy użyciu Aspose.Cells dla .NET. Postępując zgodnie z tymi krokami, nie tylko nauczyłeś się programowo pracować z programem Excel, ale także lepiej zrozumiałeś korzystanie z jednej z najpotężniejszych bibliotek dostępnych dla .NET. Co zbudujesz następnym razem? Możliwości są nieograniczone! Niezależnie od tego, czy chodzi o ekstrakcję danych, raportowanie, czy nawet wizualizację danych, jesteś teraz wyposażony w narzędzia, aby to się stało.

Najczęściej zadawane pytania

Do czego służy Aspose.Cells?

Aspose.Cells to potężna biblioteka do manipulowania plikami Excel. Umożliwia tworzenie, odczytywanie i modyfikowanie arkuszy kalkulacyjnych w różnych formatach, w tym HTML.

Czy mogę używać Aspose.Cells za darmo?

Możesz wypróbować Aspose.Cells za darmo, korzystając z licencji próbnej, którą możesz uzyskaćTutaj. Jednak do użytku produkcyjnego będziesz musiał kupić licencję.

Jakie języki programowania są obsługiwane przez Aspose.Cells?

Aspose.Cells obsługuje wiele języków programowania, w tym C#, Java i Python.

W jaki sposób Aspose.Cells obsługuje duże pliki?

Aspose.Cells jest zoptymalizowany pod kątem wydajności i może sprawnie obsługiwać duże arkusze kalkulacyjne, dzięki czemu nadaje się do zastosowań korporacyjnych.

Gdzie mogę znaleźć więcej przykładów użycia Aspose.Cells?

Możesz zapoznać się z całościąDokumentacja Aspose.Cells aby zobaczyć więcej przykładów i szczegółowych poradników.