Бързо начало
Бързо начало
Тази страница ви води от нула до работещ XLSX файл в C#, използвайки Aspose.Cells FOSS за .NET.
Предварителни условия
| Изискване | Детайли |
|---|---|
| Времето на изпълнение | .NET 6.0 или по-нови |
| Пакетът | Aspose.Cells_FOSS (НуГет) |
| OS | Windows, macOS или Linux |
Инсталирайте пакета, ако още не сте го направили:
dotnet add package Aspose.Cells_FOSSСтъпка 1 Създайте работен лист и запишете данните на клетките
Инстанциране на: Workbook за да получите празен работен лист с един стандартен работния лист. Достъп до работният лист чрез Workbook.Worksheets[0].Използвайте. Cell.PutValue() да пишете нишки, числа, булеви знаци, десетични и дати. Cell.Formula да добавим компютърна клетка.
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";Стъпка 2 Запази работния лист
Обади се. Workbook.Save() Форматът на файла се определя от формата на изходния път. .xlsx Продължаване.
workbook.Save("quickstart.xlsx");
Console.WriteLine("Saved: quickstart.xlsx");Стъпка 3 Зареждане и прочети обратно
Зареждане на съществуващ файл чрез преминаване на пътя към файла. Workbook Достъп до стойностите на клетките чрез: Cell.StringValue за дисплейни струи или Cell.Value за основния обект. Cell.Formula Връща формула, ако е зададена.
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Следващи стъпки
- Инсталация Подробни инструкции за монтаж и
.csprojсинтаксис на референтния пакет - Характеристики на продукта Общ преглед на всички възможности, изложени от библиотеката
- Управление на таблиците Работни листове, настройка на страници, оформление на редове/столбови и сливане на клетки