C#, Java, Python, C++, PHP 및 Node.js에서 Excel 파일 만들기

Excel 스프레드시트는 다양한 산업 분야에서 데이터 관리 및 분석의 필수적인 부분이 되었습니다. 재무 보고서, 데이터 분석, 프로젝트 계획 등 어떤 작업을 하든 프로그래밍 방식으로 Excel 파일을 만들고 조작하는 능력은 귀중한 기술입니다. 이 블로그 게시물에서는 강력한 Aspose.Cells API를 사용하여 널리 사용되는 프로그래밍 언어, 즉 C#, Java, Python, C++, PHP 및 Node.js로 Excel 파일을 만드는 방법을 살펴보겠습니다. 그럼 시작해 보겠습니다.

Excel 파일을 생성하는 라이브러리

Aspose.Cells은 개발자가 애플리케이션에서 Excel 파일을 원활하게 사용할 수 있도록 지원하는 강력한 API 세트입니다. Excel 파일 생성, 수정, 서식 지정, 변환은 물론 수식, 차트 처리 등 다양한 기능을 제공합니다. Aspose.Cells는 C#, Java, Python, C++, PHP 및 Node.js를 포함하여 널리 사용되는 대부분의 프로그래밍 언어에 대한 변형을 제공합니다.

이제 프로그래밍 방식으로 Excel 파일을 생성하기 위해 다양한 프로그래밍 언어로 Aspose.Cells의 기능을 활용할 수 있는 방법을 살펴보겠습니다.

C#에서 Excel XLS 만들기

C# .NET 애플리케이션에서 Excel 파일을 생성하려면 Aspose.Cells for .NET이 필요합니다. .NET, .NET Core 및 Xamarin 플랫폼에서 Excel 파일 작업을 위한 강력한 API로, Excel 파일 읽기, 쓰기 및 내보내기에 대한 높은 표준을 제공합니다. C#에서 Excel 파일을 만드는 방법을 살펴보겠습니다.

  • 먼저 Workbook 클래스의 인스턴스를 만듭니다.
  • 그런 다음 통합 문서의 첫 번째 워크시트(기본적으로 생성됨)에 액세스합니다.
  • 워크시트의 원하는 셀에 접근하여 셀에 값을 입력합니다.
  • 차트, 이미지 등과 같은 다른 요소를 추가합니다.
  • Workbook.Save() 메서드를 사용하여 통합 문서를 파일로 저장합니다.

다음 코드 조각은 C#에서 Excel XLSX 파일을 만드는 방법을 보여줍니다.

// Excel 파일을 나타내는 통합 문서 개체를 인스턴스화합니다.
Workbook wb = new Workbook();

// 새 통합 문서를 만들면 기본 "Sheet1"이 통합 문서에 추가됩니다.
Worksheet sheet = wb.Worksheets[0];

// 시트의 "A1" 셀에 액세스합니다.
Cell cell = sheet.Cells["A1"];

// "Hello World!"를 입력하세요. "A1" 셀에 텍스트를 입력합니다.
cell.PutValue("Hello World!");

// Excel을 .xlsx 파일로 저장합니다.
wb.Save("Excel.xlsx", SaveFormat.Xlsx);

C#에서 Excel 파일 생성에 대한 전체 가이드를 읽어보세요.

Java로 Excel 파일 만들기

Aspose.Cells for Java는 Java 기반 애플리케이션에서 Excel 파일을 생성하고 조작하는 Java 라이브러리 역할을 합니다. .NET 변형과 유사하게 Aspose.Cells for Java는 풍부한 Excel 통합 문서를 생성하고 기존 통합 문서를 조작하기 위한 기본 기능과 고급 기능을 제공합니다. Java로 Excel 스프레드시트를 만드는 방법을 살펴보겠습니다.

  • 먼저 Workbook 클래스를 사용하여 새 Excel 파일을 만듭니다.
  • 그런 다음 Workbook.getWorksheets().get(index) 메서드를 사용하여 워크시트 참조를 가져옵니다.
  • 워크시트에서 원하는 셀에 접근하여 텍스트를 삽입하세요.
  • 차트, 피벗 테이블 추가 등과 같은 기타 작업을 수행합니다.
  • 마지막으로 Workbook.save() 메서드를 사용하여 통합 문서를 저장합니다.

다음 코드 조각은 Java에서 Excel 스프레드시트를 만드는 방법을 보여줍니다.

// 새 통합 문서 만들기
Workbook workbook = new Workbook();

// 셀에 값 추가
workbook.getWorksheets().get(0).getCells().get("A1").putValue("Hello World!");

// Excel XLSX 파일로 저장
workbook.save("Excel.xlsx"); 

Java로 Excel 파일을 생성하는 방법에 대한 전체 가이드는 여기에서 읽을 수 있습니다.

Python에서 Excel XLS 생성

Python은 개발자가 웹 및 소프트웨어 애플리케이션을 빠르고 쉽게 만들 수 있는 프로그래밍 언어가 되었습니다. 따라서 Python 개발자가 Excel 시트를 쉽게 사용할 수 있도록 Aspose는 Aspose.Cells for Python을 제공합니다. 라이브러리는 Python으로 몇 줄의 코드만 작성하여 Excel 파일을 만들고 처리하는 방법을 간소화합니다.

Python에서 기본 Excel 파일을 만드는 단계는 다음과 같습니다.

  • Workbook 클래스를 사용하여 새 Excel 파일을 만듭니다.
  • 그런 다음 Workbook.getWorksheets().get(index) 메서드를 사용하여 워크시트 참조를 가져옵니다.
  • Worksheet.getCells().get(“A1”).putValue(“hello”) 메서드를 사용하여 원하는 셀에 값을 입력합니다.
  • 필요에 따라 다른 작업을 수행합니다.
  • 마지막으로 Workbook.save() 메서드를 사용하여 통합 문서를 저장합니다.

아래 코드는 Python에서 Excel XLS를 만드는 방법을 보여줍니다.

# 새 XLSX 통합 문서 만들기
wb = Workbook(FileFormatType.XLSX)

# 셀에 값 삽입
wb.getWorksheets().get(0).getCells().get("A1").putValue("Hello World!")

# 통합 문서를 .xlsx 파일로 저장
wb.save("workbook.xlsx")

Python에서 Excel 파일 작업에 대한 전체 가이드를 확인하세요.

C++에서 Excel 파일 만들기

Aspose.Cells for C++는 C++ 응용 프로그램의 Excel 파일 조작 요구 사항에 대한 강력한 솔루션을 제공합니다. 라이브러리를 사용하면 Excel 파일 생성 및 편집부터 시트 변환 및 스프레드시트 데이터 내보내기까지 다양한 작업을 수행할 수 있습니다. 하지만 C++ 코드를 여러 줄로 작성할 필요는 없습니다. C++로 간단한 Excel 파일을 만드는 방법을 살펴보세요.

  • 먼저 IWorkbook 클래스의 인스턴스를 만듭니다.
  • 그런 다음 IWorksheet의 IWorksheetCollection에서 시트 참조를 가져옵니다.
  • 행 및 열 인덱스를 사용하여 특정 셀에 액세스하려면 ICells->GetObjectByIndex() 메서드를 사용합니다.
  • ICell->PutValue() 메서드를 사용하여 셀에 값을 삽입합니다.
  • 필요한 경우 다른 작업을 수행합니다.
  • 마지막으로 IWorkbook->Save() 메서드를 사용하여 통합 문서를 저장합니다.

다음 코드 조각은 C++에서 Excel XLS를 만듭니다.

/*create a new workbook*/
intrusive_ptr<IWorkbook> wb = Factory::CreateIWorkbook();

/*get the first worksheet*/
intrusive_ptr<IWorksheetCollection> wsc = wb->GetIWorksheets();
intrusive_ptr<IWorksheet> ws = wsc->GetObjectByIndex(0);

/*get cell(0,0)*/
intrusive_ptr<ICells> cells = ws->GetICells();
intrusive_ptr<ICell> cell = cells->GetObjectByIndex(0, 0);

/*write "Hello World" to cell(0,0) of the first sheet*/
intrusive_ptr<String> str = new String("Hello World!");
cell->PutValue(str);

/*save this workbook to resultFile folder*/
wb->Save(resultPath->StringAppend(new String("workbook.xlsx")));

C++에서 Excel 파일 작업에 대한 전체 가이드를 읽어보세요.

PHP에서 Excel 파일 생성

PHP에서 Excel 파일을 생성하기 위해 Aspose는 Aspose.Cells for PHP를 제공합니다. 다른 변형과 마찬가지로 Aspose.Cells for PHP는 스프레드시트 조작에 필요한 거의 모든 기본 및 고급 기능을 제공합니다. PHP에서 Excel 파일을 생성하는 방법을 살펴보세요.

  • 먼저 Workbook 클래스를 인스턴스화합니다.
  • $workbook->getWorksheets() 메서드를 사용하여 WorksheetCollection에서 워크시트 참조를 가져옵니다.
  • $worksheets->get(index)->getCells() 메소드를 사용하여 셀 컬렉션에 대한 참조를 가져옵니다.
  • $cells->get(“A1”)->putValue(“Hello world!”) 메소드를 사용하여 원하는 셀에 값을 삽입합니다.
  • 마지막으로 $workbook->save(“output.xlsx”,cells\SaveFormat::XLSX) 메서드를 사용하여 Excel 파일을 저장합니다.

아래 코드 조각은 PHP에서 Excel 파일을 생성합니다.

require_once("http://localhost:8080/JavaBridge/java/Java.inc");
require_once("aspose.cells.php");

use aspose\cells;

// 통합 문서 클래스의 개체 만들기
$workbook = new cells\Workbook();

// 워크시트에 액세스
$sheets = $workbook->getWorksheets();

// 원하는 워크시트의 셀에 접근
$cells = $sheets->get(0)->getCells();

// 셀에 값 삽입
$cells->get("A1")->putValue("Hello world!");

// 엑셀 파일을 저장하세요
$workbook->save("output.xlsx", cells\SaveFormat::XLSX);

PHP에서 Excel 파일을 생성하고 조작하는 방법을 알아보세요.

Node.js에서 Excel XLS 만들기

마지막으로 Node.js 애플리케이션을 위한 강력한 스프레드시트 조작 라이브러리인 Aspose.Cells for Node.js가 있습니다. 다양한 놀라운 기능을 갖춘 Node.js용 Aspose.Cells는 Node.js 애플리케이션에서 Excel 스프레드시트의 생성 및 처리를 단순화합니다. Node.js에서 Excel XLSX를 생성하는 데 필요한 단계를 살펴보세요.

  • 먼저 Workbook 클래스의 인스턴스를 만듭니다.
  • 그런 다음 Workbook.getWorksheets.get(index) 메서드를 사용하여 워크시트 참조를 가져옵니다.
  • A1, B3 등 셀 식별자를 사용하여 워크시트의 원하는 셀에 값을 삽입합니다.
  • 마지막으로 Workbook.save() 메서드를 사용하여 Excel 파일을 저장합니다.

다음은 Excel XLSX 파일을 생성하는 Node.js의 코드 조각입니다.

var aspose = aspose || {};
aspose.cells = require("aspose.cells");

// 새 통합 문서 만들기
var workbook = new aspose.cells.Workbook(aspose.cells.FileFormatType.XLSX);

// 셀에 값 추가
workbook.getWorksheets().get(0).getCells().get("A1").putValue("Hello World!");

// 엑셀 XLSX 파일로 저장
workbook.save("Excel.xlsx");
console.log("done...");

Node.js에서 Excel 파일 생성에 대한 전체 가이드를 확인하세요.

Excel API 무료 라이선스 받기

무료 임시 라이선스를 받고 평가 제한 없이 Aspose.Cells API를 사용하여 Excel 파일을 생성하세요.

결론

Aspose.Cells는 여러 프로그래밍 언어에서 Excel 파일 작업 프로세스를 단순화합니다. 이 블로그 게시물에서는 C#, Java, Python, C++, PHP 및 Node.js에서 Aspose.Cells를 사용하여 기본 Excel 파일을 만드는 방법을 시연했습니다. 데스크톱 애플리케이션, 웹 서비스 또는 자동화 스크립트를 개발하는 경우 Aspose.Cells는 Excel 조작 요구 사항을 충족하는 다양하고 일관된 API를 제공합니다. Aspose.Cells에서 제공하는 광범위한 문서와 예제를 탐색하여 프로젝트에서 Excel 파일 처리를 위한 더 많은 기능을 활용하세요.