자주 묻는 질문들
자주 묻는 질문들
오픈소스 & Open Source
.NET에 대한 Aspose.Cells FOSS 라이센스는 무엇입니까?
Aspose.Cells FOSS for .NET is published under the MIT 라이센스.당신은 무료로 사용, 복사, 수정 및 공급 도서관의 모든 프로젝트 - 상업 소프트웨어를 포함하여 - 로얄티 또는 할당 요구 사항 이외에. github.com/aspose-cells-foss/Aspose.Cells-FOSS-for-NET에 대한 정보.
상업적인 제품에서 .NET을 위한 Aspose.Cells FOSS를 사용할 수 있습니까?
예. MIT 라이센스는 무제한 상업적 사용을 허용합니다. 좌석 제한, 실행 시간 수수료 또는 구독 요구 사항이 없습니다.
이것은 .NET에 대한 상업 Aspose.Cells와 동일합니까?
No. Aspose.Cells FOSS는 독립적이고 오픈소스 라이브러리입니다. XLSX 읽기/ 쓰기만 지원합니다. .NET 용 상업적인 Asposa.cells는 많은 추가 형식 (XLS, ODS, PDF, HTML 등)과 이 Foss 릴리스의 범위 이외에있는 기능을 지원 합니다.
설치 & 요구 사항
.NET에 대한 Aspose.Cells FOSS를 어떻게 설치할 수 있습니까?
Dotnet CLI를 통해 설치:
dotnet add package Aspose.Cells_FOSS또는 Visual Studio Package Manager Console를 통해:
Install-Package Aspose.Cells_FOSS어떤 .NET 버전이 지원되는가?
.NET 6.0 또는 이후 (.NET 8.0 LTS 권장). 도서관은 순수한 관리 코드이며 .Net Framework를 대상으로하지 않습니다.
원주민 의존성이 있습니까?
No. Aspose.Cells FOSS for .NET은 COM, P/Invoke, Office Interop 또는 원주민 도서관 의존성이없는 순수한 관리 코드입니다.이것은 Windows, macOS, Linux, Docker 및 서버가 없는 환경에서 실행됩니다.
지원 형식
어떤 파일 형식으로 Aspose.Cells FOSS를 .NET에서 읽고 쓰실 수 있습니까?
| 형식 | 확장 | 읽기 | 글쓰기 |
|---|---|---|---|
| XLSX의 경우 | .xlsx 엑스 | ✓ | ✓ |
도서관은 CSV, XLS, ODS 또는 PDF 파일을 읽거나 작성할 수 있습니까?
이 게시물에서 지원되는 XLSX (오픈 XML)만. CSV, 바이너리 XL S, ODS, PDF, HTML 및 이미지 수출은 사용할 수 없습니다.
약간 부패한 XLSX 파일을 업로드 할 수 있습니까?
A : 통과하라 LoadOptions 객체와 함께 TryRepairPackage = true 그리고 TryRepairXml = true 그들에게는 Workbook 도서관은 파일을 복구하려고합니다. a WorkbookLoadException 파일이 복구할 수 없는 경우에 던져집니다.
using Aspose.Cells_FOSS;
var opts = new LoadOptions { TryRepairPackage = true, TryRepairXml = true };
var wb = new Workbook("file.xlsx", opts);
Console.WriteLine("Repairs applied: " + wb.LoadDiagnostics.HasRepairs);API 사용법
어떻게 새 워크북을 만들고 세포 데이터를 작성합니까?
즉시 Workbook,첫 번째 작업을 통해 접근할 수 있습니다. Workbook.Worksheets[0],그리고 전화 Cell.PutValue() 데이터를 저장하려면, 저장을 위해서 Workbook.Save(path).
using Aspose.Cells_FOSS;
var wb = new Workbook();
var ws = wb.Worksheets[0];
ws.Cells["A1"].PutValue("Name");
ws.Cells["B1"].PutValue("Score");
ws.Cells["A2"].PutValue("Alice");
ws.Cells["B2"].PutValue(95);
ws.Cells["C2"].Formula = "=B2*1.1";
wb.Save("output.xlsx");기존 XLSX 파일에서 세포 값을 어떻게 읽나요?
파일 경로를 통과하여 Workbook 건축 및 읽기 세포 가치를 통해 Cell.StringValue (시트 스크린) 또는 Cell.Value ( .NET 개체를 탐색하는 방법).
using Aspose.Cells_FOSS;
var wb = new Workbook("output.xlsx");
var ws = wb.Worksheets[0];
Console.WriteLine(ws.Cells["A2"].StringValue); // Alice
Console.WriteLine(ws.Cells["B2"].StringValue); // 95
Console.WriteLine(ws.Cells["C2"].Formula); // =B2*1.1어떻게 세포에 스타일링을 적용합니까?
전화기 Cell.GetStyle() 현재의 것을 회복시키기 위해서 Style, 속성을 변경하고, 전화 Cell.SetStyle(style) 그들을 적용하기 위해서다.
using Aspose.Cells_FOSS;
var wb = new Workbook();
var cell = wb.Worksheets[0].Cells["A1"];
cell.PutValue("Header");
var style = cell.GetStyle();
style.Font.Bold = true;
style.Font.Size = 14;
style.Pattern = FillPattern.Solid;
style.ForegroundColor = Color.FromArgb(255, 198, 239, 206);
style.HorizontalAlignment = HorizontalAlignmentType.Center;
cell.SetStyle(style);
wb.Save("styled.xlsx");어떻게 새로운 워크시트를 추가할 수 있습니까?
전화기 Workbook.Worksheets.Add(name).이 방법은 새 잎의 전체 지수를 반환합니다; 그것을 사용하여 엽 항목에 액세스합니다.
using Aspose.Cells_FOSS;
var wb = new Workbook();
wb.Worksheets[0].Name = "Summary";
var dataIdx = wb.Worksheets.Add("Data");
wb.Worksheets[dataIdx].Cells["A1"].PutValue("Data sheet");
wb.Save("multi.xlsx");어떻게 데이터 유효성을 셀 범위에 추가합니까?
접근 Worksheet.Validations,전화하기 Add(CellArea) A를 만들기 위해서 Validation,그리고 그 다음에 그것을 설정합니다. Type 사용하기 ValidationType.
using Aspose.Cells_FOSS;
var wb = new Workbook();
var ws = wb.Worksheets[0];
var val = ws.Validations[ws.Validations.Add(CellArea.CreateCellArea("A1", "A10"))];
val.Type = ValidationType.List;
val.Formula1 = "\"Open,Closed,Pending\"";
val.InCellDropDown = true;
wb.Save("validated.xlsx");알려진 제한
어떤 기능이 지원되지 않습니까?
다음은 현재 Aspose.Cells FOSS의 범위를 벗어나 .NET에 대한 것입니다 :
- XLSX 이외의 형식 (XLS, CSV, ODS, PDF, HTML 또는 이미지 수출 없음)
- Pivot 테이블 및 pivot 차트
- VBA 마크로스
- 스파르클린
- 하나의 셀 내에서 풍부한 텍스트 (혼합 된 글꼴 실행)
도서관은 공식 재계산을 지원합니까?
폼 라인은 저장되고 수신됩니다. 계산된 값은 XLSX 파일에 저장의 캐시 결과에서 읽습니다. 도서관은 서버 측의 샘플 재계산을 수행하지 않습니다 - 템플릿은 Excel 또는 호환되는 응용 프로그램에 의해 다시 계정됩니다 오픈.
암호로 작업책을 보호할 수 있나요?
워크시트 수준의 보호는 사용 가능하다. Worksheet.Protect() 그리고 Worksheet.Protection.Workbook-level 암호화는 현재 API 표면에 없습니다.