Szybki start

Szybki start

Ta strona prowadzi Cię od zera do działającego pliku XLSX w C# przy użyciu Aspose.Cells FOSS dla .NET.


Wymagania wstępne

WymaganieSzczegół
Runtime.NET 6.0 lub nowszy
PackageAspose.Cells_FOSS (NuGet)
OSWindows, macOS lub Linux

Zainstaluj pakiet, jeśli jeszcze go nie zainstalowałeś:

dotnet add package Aspose.Cells.FOSS

Krok 1 — Utwórz skoroszyt i zapisz dane komórek

Zainicjuj Workbook, aby uzyskać pusty skoroszyt z jednym domyślnym arkuszem. Uzyskaj dostęp do arkusza poprzez Workbook.Worksheets[0]. Użyj Cell.PutValue(), aby zapisać ciągi znaków, liczby, wartości logiczne, liczby dziesiętne i daty. Przypisz ciąg formuły do Cell.Formula, aby dodać komórkę obliczeniową.

using Aspose.Cells_FOSS;

var workbook = new Workbook();
var sheet = workbook.Worksheets[0];

// Write different value types
sheet.Cells["A1"].PutValue("Product");
sheet.Cells["B1"].PutValue("Units");
sheet.Cells["C1"].PutValue("Price");

sheet.Cells["A2"].PutValue("Widget A");
sheet.Cells["B2"].PutValue(120);
sheet.Cells["C2"].PutValue(9.99m);

sheet.Cells["A3"].PutValue("Widget B");
sheet.Cells["B3"].PutValue(85);
sheet.Cells["C3"].PutValue(14.49m);

// Formula: total revenue for Widget A
sheet.Cells["D2"].Formula = "=B2*C2";
sheet.Cells["D3"].Formula = "=B3*C3";

Krok 2 — Zapisz skoroszyt

Wywołaj Workbook.Save() z ścieżką wyjściową. Format pliku jest określany przez rozszerzenie .xlsx.

workbook.Save("quickstart.xlsx");
Console.WriteLine("Saved: quickstart.xlsx");

Krok 3 — Wczytaj i odczytaj ponownie

Wczytaj istniejący plik, przekazując ścieżkę do konstruktora Workbook. Dostęp do wartości komórek uzyskaj za pomocą Cell.StringValue dla ciągów wyświetlanych lub Cell.Value dla obiektu bazowego. Cell.Formula zwraca ciąg formuły, jeśli jest ustawiona.

var loaded = new Workbook("quickstart.xlsx");
var ws = loaded.Worksheets[0];

Console.WriteLine(ws.Cells["A2"].StringValue);  // Widget A
Console.WriteLine(ws.Cells["B2"].StringValue);  // 120
Console.WriteLine(ws.Cells["D2"].Formula);       // =B2*C2
Console.WriteLine(ws.Cells["D2"].StringValue);   // 1198.8

Kolejne kroki

  • Installation — Szczegółowe instrukcje konfiguracji i .csproj składnia odwołań do pakietu
  • Features — Przegląd wszystkich możliwości udostępnionych przez bibliotekę
  • Zarządzanie arkuszami kalkulacyjnymi — Arkusze, ustawienia strony, układ wierszy/kolumn oraz scalanie komórek

Zobacz także

 Polski