سریع شروع

سریع شروع

این صفحه شما را از صفر به یک فایل کار XLSX در C# با استفاده از Aspose.Cells FOSS برای .NET دریافت می کند.


Prerequisites

RequirementDetail
Runtime.NET 6.0 یا بالاتر
PackageAspose.Cells_FOSS (برای نوزاد)
OSویندوز، macOS یا لینوکس

بسته را نصب کنید اگر قبلاً آن را نداشته باشید:

dotnet add package Aspose.Cells_FOSS

مرحله 1 - ایجاد یک دفتر کار و نوشتن داده های سلولی

فوری A 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 - کتاب را ذخیره کنید

Call 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

قدم های بعدی

  • Installation دستورالعمل های دقیق و .csproj بسته بندی مرجع سنتاکس
  • Features - بررسی تمام امکانات ارائه شده توسط کتابخانه
  • مدیریت Spreadsheet - صفحه کار، تنظیمات صفحه، ترتیب ردیف / ستون و ترکیب سلول ها

See Also

 فارسی