Microsoft® Excel 스프레드시트용 오픈 소스 .NET 라이브러리  

무료 .NET 라이브러리를 통해 빠른 Excel XLSX 스프레드시트 읽기, 쓰기 및 조작을 제공합니다.

패스트엑셀이란?

오픈 소스 FastExcel C# .NET 라이브러리는 Excel XLSX 스프레드시트를 빠르게 읽고 쓸 수 있는 기능을 제공합니다. 좋은 점은 API가 실행되는 동안 메모리 사용량이 적다는 것입니다. Open XML SDK는 데이터와 상호 작용하는 데 전혀 사용되지 않습니다. 기본 XML 파일을 편집하기 위해 직접 이동합니다.

프로젝트의 주요 목표는 기본 기능을 사용하여 Excel의 데이터와 상호 작용하는 가볍고 빠른 방법을 제공하는 것입니다. 더 빠르게 만들기 위해 많은 노력을 기울였습니다. .NET 개발자는 Excel 파일, 셀 범위 읽기 및 쓰기, 테이블 관리, 행 관리, 텍스트 삽입, 이미지 추가, 새 시트 추가 등과 같은 자신의 응용 프로그램 내에서 여러 중요한 기능을 쉽게 사용할 수 있습니다.

Previous Next

FastExcel 시작하기

FastExcel을 설치하는 권장 방법은 NuGet에서 하는 것입니다. 빠른 설치를 위해 다음 명령을 사용하십시오.

NuGet에서 FastExcel 설치

 Install-Package FastExcel -Version 3.0.6

.NET API를 통해 스프레드시트 파일 생성

FastExcel은 C# .NET 프로그래머에게 자신의 .NET 응용 프로그램 내에서 Excel 스프레드시트를 생성할 수 있는 능력을 제공합니다. 시트 내부에 유지하려는 행과 열의 수를 쉽게 정의할 수 있습니다. 또한 시트에 이름을 지정해야 합니다. 개발자는 생성된 시트의 글꼴 유형 및 텍스트 크기를 설정할 수 있습니다. 다음은 Excel에서 데이터를 빠르게 생성하고 삽입하는 단계입니다.

Excel을 빠르게 생성

  1. FastExcel 객체 초기화
  2. 워크시트 만들기
  3. 행 데이터 채우기
  4. 엑셀 쓰기

무료 Excel을 빠르게 만들기 - C#

using (FastExcel.FastExcel fastExcel = new FastExcel.FastExcel(new FileInfo("Template.xlsx"), new FileInfo("Output.xlsx")))
{
  //Create a worksheet with some rows
  var worksheet = new Worksheet();
  var rows = new List();
  for (int rowNumber = 1; rowNumber < 100000; rowNumber++)
  {
    List cells = new List();
    for (int columnNumber = 1; columnNumber < 13; columnNumber++)
    {
      cells.Add(new Cell(columnNumber, columnNumber * DateTime.Now.Millisecond));
    }
    cells.Add(new Cell(13, "FileFormat" + rowNumber));
    cells.Add(new Cell(14, "FileFormat Developer Guide"));
    rows.Add(new Row(rowNumber, cells));
  }
  worksheet.Rows = rows;
  fastExcel.Write(worksheet, "sheet1");
}
              

Excel 워크시트의 행 및 셀 관리

오픈 소스 .NET API FastExcel은 Excel 스프레드시트 내에서 셀과 행을 관리하기 위한 기능을 지원합니다. 개발자가 새 행을 만들고, 행을 다음 행에 병합하고, 이 행의 모든 셀을 가져오고, 새 셀을 만들고, 셀 범위를 선택하고, 셀에서 값을 선택하고, 이 셀이 있는 워크시트를 사용할 수 있습니다. 더.

Excel 무료 읽기 - C#

// Create an instance of Fast Excel
using (FastExcel.FastExcel fastExcel = new FastExcel.FastExcel(new FileInfo("input.xlsx")))
{
  //Create a some rows in a worksheet
  var worksheet = new Worksheet();
  var rows = new List();
  for (int rowNumber = 1; rowNumber < 100000; rowNumber += 50)
  {
    List cells = new List();
    for (int columnNumber = 1; columnNumber < 13; columnNumber += 2)
    {
      cells.Add(new Cell(columnNumber, rowNumber));
    }
    cells.Add(new Cell(13, "File Format Developer Guide"));
    rows.Add(new Row(rowNumber, cells));
  }
  worksheet.Rows = rows;
  // Read the data
  fastExcel.Update(worksheet, "sheet1");
}
                

Excel 셀에 주석 추가

FastExcel API를 사용하면 .NET 개발자가 Excel Cell에 주석을 추가하고 수정할 수 있습니다. 다른 주제에 대한 알림 및 메모에 대한 주석을 삽입하는 것은 매우 유용합니다. API는 주석 추가, 주석 상자 이동, 주석 표시 또는 숨기기, 주석 삭제, 주석 형식 등과 같은 기능을 지원합니다.

 한국인