Aspose.Cells FOSS for .NET은 .net 응용 프로그램에서 Excel 스파이더 파일을 사용하여 작업 할 수있는 무료, MIT 라이센스 오픈 소스 도서관입니다. dotnet add package Aspose.Cells_FOSS 명령으로 설치하고 워크북 만들기 시작, 읽기 셀, 응답 스타일, 조건 형식, 하이퍼링크, 데이터 인증 및 자동 필터를 추가합니다 - 모두 Microsoft Excel 또는 원주민 Office 도서를 필요로하지 않고.
도서관은 Workbook, Worksheet 및 Cells 주위에 건설된 깨끗한 API를 보여줍니다. - 모든 스프레이 잎 개발자가 알고있는 익숙한 개체입니다. 기존의 .xlsx 파일을 충전하거나 빈 파일이 생성되도록 Worksheets 컬렉션을 통해 워크시트에 액세스하고 {LATz-WEB 셀 값을 읽고 작성하며 PutValue를 사용하여 스타일을 적용합니다. 수식은 문자 그대로 끈으로 저장되며 시청자가 오픈 시간에 평가하고 실시간 도서관이 아닙니다.
도서관은 순수한 관리 .NET 코드에 의해, 원주민 의존도 없기 때문에, 그것은 동일하게 실행 Windows, macOS, Linux, Docker 컨테이너 및 서버없는 환경과 같은 Azure 기능 및 AWS Lambda. 더 고급 능력, 고려 Aspose.Cells commercial edition. MIT 라이센스는 로얄티스, 좌석 라이선스 또는 배포 요금없이 무제한 상업 사용을 허용합니다.
Workbook(fileName) 및 Save(fileName)를 사용하여 전체 라운드 트립 충성도를 가진 워크북을 열고 저장합니다.string, int, bool, decimal, and DateTime values with Cell.PutValue(value).Cell.StringValue 및 Cell.Value로 값을 읽으십시오.Cell.Formula를 통해 양식 줄을 저장합니다 - Excel에서 평가되었습니다.Workbook.Worksheets를 통해 인덱스 또는 이름에 따라 액세스 시트..xlsx로 작성합니다.Style.Font를 통해 적용합니다.Style.ForegroundColor 및 FillPattern.Solid로 배경 색상을 설정합니다.FormatConditionType.CellValue, Expression, ColorScale, DataBar, and IconSet rules via Worksheet.ConditionalFormattings.ValidationCollection.Add()를 통해 전체 번호, 수십자, 목록 및 날짜 유효성을 추가합니다.OperatorType.Between, GreaterThan, LessThan, and others.ValidationType.WholeNumber, Decimal, List, Date, or Custom.AutoFilter 및 AutoFilter.FilterColumns와 함께 범위에 열 필러를 적용합니다.CellArea.CreateCellArea(start, end)를 사용하여 유효한 범위를 정의합니다.HyperlinkCollection.Add()를 통해 메일로 런치를 추가합니다.DefinedNameCollection.Add()로 글로벌 및 잎으로 명칭된 라인을 정의합니다.WorkbookProtection를 사용하여 워드북 구조를 닫습니다.Worksheet.Protect()로 개별 잎을 보호합니다.LoadDiagnostics 및 LoadIssue를 사용하여 오류 입력을 검사합니다.NuGet 패키지를 설치하고 Workbook를 만들고 첫 번째 Worksheet에 액세스하고 셀에 가치를 작성하여 PutValue.이 예제는 여러 가지 가치 유형을 작성하고 저장 및 재로드 라운드 여행을 수행하는 것을 보여줍니다.
dotnet add package Aspose.Cells_FOSS
using Aspose.Cells_FOSS;
var outputPath = "cell-data-roundtrip.xlsx";
var workbook = new Workbook();
var sheet = workbook.Worksheets[0];
sheet.Cells["A1"].PutValue("Hello");
sheet.Cells["B1"].PutValue(123);
sheet.Cells["C1"].PutValue(true);
sheet.Cells["D1"].PutValue(12.5m);
sheet.Cells["F1"].PutValue(10);
sheet.Cells["G1"].Formula = "=F1*2";
workbook.Save(outputPath);
var loaded = new Workbook(outputPath);
var loadedSheet = loaded.Worksheets[0];
Console.WriteLine(loadedSheet.Cells["A1"].StringValue);
Console.WriteLine(loadedSheet.Cells["G1"].Formula);
조건 형식 규칙을 추가하여 세포 범위를 강조합니다.이 예제는 단단한 채우기, 표현 규정, 색상 스케일, 데이터 바 및 아이콘 세트가있는 중간 가치 규정을 적용합니다..
using Aspose.Cells_FOSS;
var workbook = new Workbook();
var sheet = workbook.Worksheets[0];
sheet.Name = "Conditional Formatting";
for (var i = 0; i < 10; i++)
sheet.Cells[i, 0].PutValue(i + 1);
var cfCol = sheet.ConditionalFormattings[sheet.ConditionalFormattings.Add()];
cfCol.AddArea(CellArea.CreateCellArea("A1", "A10"));
var rule = cfCol[cfCol.AddCondition(FormatConditionType.CellValue,
OperatorType.Between, "3", "7")];
var style = rule.Style;
style.Pattern = FillPattern.Solid;
style.ForegroundColor = Color.FromArgb(255, 255, 199, 206);
style.Font.Bold = true;
rule.Style = style;
workbook.Save("conditional-formatting.xlsx");
외부 및 내부 하이퍼 링크를 만들고, 작업장이나 특정 잎에 붙어있는 이름을 정의합니다.
using Aspose.Cells_FOSS;
var workbook = new Workbook();
var sheet = workbook.Worksheets[0];
sheet.Name = "Links";
sheet.Cells["A1"].PutValue("Docs");
var link = sheet.Hyperlinks[sheet.Hyperlinks.Add("A1", 1, 1, "https://example.com/docs")];
link.TextToDisplay = "Docs";
link.ScreenTip = "External docs";
var name = workbook.DefinedNames[workbook.DefinedNames.Add("GlobalRange", "='Links'!$A$1:$D$5")];
name.Comment = "Primary sample range";
workbook.Save("hyperlinks-and-names.xlsx");
그것은 무료, MIT 라이센스 오픈 소스 .NET 도서관을 만들고, 읽고 , 수정하고, Microsoft Office를 필요로하지 않고 Excel .xlsx 워크북을 저장합니다.
XLSX는 유일하게 지원되는 읽기/ 쓰기 형식입니다. XLs, CSV, ODS, PDF, HTML 및 이미지 수출은 이 에디션에서 사용할 수 없습니다.
Aspose.Cells FOSS는 COM, P/Invoke, Office Interop 또는 원주민 도서관 의존성이 없는 순수한 관리된 .NET 코드입니다.
Aspose.Cells - 도서관은 .NET 6.0 또는 이후를 필요로합니다.이 도서를 작성할 수 있는 원주민 확장 프로그램은 없습니다.
도서관은 서버 측 재계산을 수행하지 않습니다 - 공식은 Excel 또는 호환 응용 프로그램에 의해 평가됩니다.
예. MIT 라이센스는 로얄티, 좌석 라이선스 또는 배치 요금 없이 무제한 상업용 사용을 허용합니다.