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
| Wymaganie | Szczegół |
|---|---|
| Runtime | .NET 6.0 lub nowszy |
| Package | Aspose.Cells_FOSS (NuGet) |
| OS | Windows, macOS lub Linux |
Zainstaluj pakiet, jeśli jeszcze go nie zainstalowałeś:
dotnet add package Aspose.Cells.FOSSKrok 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.8Kolejne kroki
- Installation — Szczegółowe instrukcje konfiguracji i
.csprojskł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