Skapa Excel-filer i C#, Java, Python, C++, PHP och Node.js

Excel-kalkylblad har blivit en integrerad del av datahantering och analys i olika branscher. Oavsett om du arbetar med finansiella rapporter, dataanalys eller projektplanering är förmågan att skapa och manipulera Excel-filer programmatiskt en värdefull färdighet. I det här blogginlägget kommer vi att utforska hur man skapar Excel-filer i populära programmeringsspråk, nämligen C#, Java, Python, C++, PHP och Node.js, med hjälp av de kraftfulla Aspose.Cells API:erna. Så låt oss börja.

Bibliotek för att skapa Excel-filer

Aspose.Cells är en robust uppsättning API:er som gör det möjligt för utvecklare att arbeta sömlöst med Excel-filer i sina applikationer. Det ger ett brett utbud av funktioner, inklusive att skapa, ändra, formatera och konvertera Excel-filer, samt hantera formler, diagram och mer. Aspose.Cells erbjuder varianter för de flesta av de populära programmeringsspråken inklusive C#, Java, Python, C++, PHP och Node.js.

Så låt oss dyka in i hur du kan utnyttja kraften i Aspose.Cells på olika programmeringsspråk för att skapa Excel-filer programmatiskt.

Skapa Excel XLS i C#

För att skapa Excel-filer i C# .NET-applikationer kommer Aspose.Cells for .NET in i verksamheten. Det är ett kraftfullt API för att arbeta med Excel-filer på .NET-, .NET Core- och Xamarin-plattformar, vilket ger höga standarder för läsning, skrivning och export av Excel-filer. Låt oss ta en titt på hur man skapar en Excel-fil i C#.

  • Skapa först en instans av Workbook-klassen.
  • Gå sedan till det första kalkylbladet (som skapats som standard) i arbetsboken.
  • Gå till önskad cell(er) i kalkylbladet och ange värdet i cellen(erna).
  • Lägg till andra element som diagram, bilder etc.
  • Spara arbetsboken som en fil med metoden Workbook.Save().

Följande kodsnutt visar hur man skapar en Excel XLSX-fil i C#.

// Instantiera ett arbetsboksobjekt som representerar Excel-fil.
Workbook wb = new Workbook();

// När du skapar en ny arbetsbok läggs en standard "Sheet1" till i arbetsboken.
Worksheet sheet = wb.Worksheets[0];

// Gå till "A1"-cellen i arket.
Cell cell = sheet.Cells["A1"];

// Mata in "Hej världen!" text i "A1"-cellen.
cell.PutValue("Hello World!");

// Spara Excel som .xlsx-fil.
wb.Save("Excel.xlsx", SaveFormat.Xlsx);

Läs en komplett guide för att skapa Excel-filer i C#.

Skapa en Excel-fil i Java

Aspose.Cells for Java fungerar som ett Java-bibliotek för att skapa och manipulera Excel-filer i Java-baserade applikationer. I likhet med .NET-varianten ger Aspose.Cells för Java dig grundläggande såväl som avancerade funktioner för att skapa rika Excel-arbetsböcker och manipulera de befintliga. Låt oss ta en titt på hur man skapar ett Excel-kalkylblad i Java.

  • Använd först klassen Workbook för att skapa en ny Excel-fil.
  • Använd sedan metoden Workbook.getWorksheets().get(index) för att få referens till kalkylbladet.
  • Öppna önskad cell från kalkylbladet och infoga text i den.
  • Utför andra operationer som att lägga till diagram, pivottabeller, etc.
  • Slutligen sparar du arbetsboken med metoden Workbook.save().

Följande kodavsnitt visar hur man skapar ett Excel-kalkylblad i Java.

// Skapa en ny arbetsbok
Workbook workbook = new Workbook();

// Lägg till värde i cellen
workbook.getWorksheets().get(0).getCells().get("A1").putValue("Hello World!");

// Spara som Excel XLSX-fil
workbook.save("Excel.xlsx"); 

Du kan läsa en komplett guide om hur du skapar Excel-filer i Java här.

Skapa en Excel XLS i Python

Python har blivit ett populärt programmeringsspråk för utvecklare för att snabbt och enkelt skapa webb- och mjukvaruapplikationer. Därför, för att göra Python-utvecklare kapabla att arbeta med Excel-ark utan ansträngning, erbjuder Aspose Aspose.Cells for Python. Biblioteket effektiviserar sättet att skapa och bearbeta Excel-filer genom att bara skriva några rader kod i Python.

Här är stegen för att skapa en grundläggande Excel-fil i Python.

  • Använd Workbook-klassen för att skapa en ny Excel-fil.
  • Använd sedan metoden Workbook.getWorksheets().get(index) för att få referens till kalkylbladet.
  • Sätt värde i önskad cell med Worksheet.getCells().get(“A1”).putValue(“hej”) metoden.
  • Utför andra operationer (efter behov).
  • Slutligen sparar du arbetsboken med metoden Workbook.save().

Koden nedan visar hur man skapar en Excel XLS i Python.

# Skapa en ny XLSX-arbetsbok
wb = Workbook(FileFormatType.XLSX)

# Infoga värde i cellerna
wb.getWorksheets().get(0).getCells().get("A1").putValue("Hello World!")

# Spara arbetsboken som .xlsx-fil
wb.save("workbook.xlsx")

Besök den fullständiga guiden om att arbeta med Excel-filer i Python.

Skapa en Excel-fil i C++

Aspose.Cells for C++ erbjuder dig en kraftfull lösning för dina Excel-filmanipuleringsbehov i C++-applikationer. Med hjälp av biblioteket kan du utföra en rad åtgärder från att skapa och redigera Excel-filer till att konvertera ark och exportera kalkylbladsdata. Ändå behöver du inte skriva ett gäng rader med C++-kod. Ta en titt på hur man skapar en enkel Excel-fil i C++.

  • Skapa först en instans av IWorkbook-klassen.
  • Hämta sedan referensen till arket från IWorksheetCollection i IWorksheet.
  • Använd metoden ICells->GetObjectByIndex() för att komma åt en specifik cell med hjälp av rad- och kolumnindex.
  • Infoga värde i cellen med metoden ICell->PutValue().
  • Utför andra operationer om det behövs.
  • Slutligen sparar du arbetsboken med metoden IWorkbook->Save().

Följande kodsnutt skapar en Excel XLS i C++.

/*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")));

Läs hela guiden om att arbeta med Excel-filer i C++.

Skapa en Excel-fil i PHP

För att generera Excel-filer i PHP erbjuder Aspose Aspose.Cells for PHP. Precis som andra varianter tillhandahåller Aspose.Cells för PHP nästan alla grundläggande och avancerade funktioner som du skulle behöva vid manipulering av kalkylblad. Ta en titt på hur man skapar en Excel-fil i PHP.

  • Först, instansiera Workbook-klassen.
  • Få referens till kalkylbladet från WorksheetCollection med metoden $workbook->getWorksheets().
  • Få referens till cellsamlingen med metoden $worksheets->get(index)->getCells().
  • Infoga värde i den önskade cellen med metoden $cells->get(“A1”)->putValue(“Hello world!”).
  • Spara slutligen Excel-filen med metoden $workbook->save(“output.xlsx”, cells\SaveFormat::XLSX).

Nedanstående kodavsnitt genererar en Excel-fil i PHP.

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

use aspose\cells;

// Skapa ett objekt av arbetsboksklass
$workbook = new cells\Workbook();

// Gå till arbetsbladen
$sheets = $workbook->getWorksheets();

// Öppna cellerna i önskat kalkylblad
$cells = $sheets->get(0)->getCells();

// Infoga värde i cellen
$cells->get("A1")->putValue("Hello world!");

// Spara Excel-filen
$workbook->save("output.xlsx", cells\SaveFormat::XLSX);

Lär dig hur du genererar och manipulerar Excel-filer i PHP.

Skapa en Excel XLS i Node.js

Sist men inte minst, Aspose.Cells for Node.js, ett kraftfullt bibliotek för manipulering av kalkylblad för Node.js-applikationer. Med en massa fantastiska funktioner förenklar Aspose.Cells för Node.js genereringen och bearbetningen av Excel-kalkylblad i Node.js-applikationer. Ta en titt på stegen som krävs för att skapa en Excel XLSX i Node.js.

  • Skapa först en instans av Workbook-klassen.
  • Hämta sedan referens till kalkylbladet med metoden Workbook.getWorksheets.get(index).
  • Infoga värde i önskad cell i kalkylbladet med hjälp av cellens identifierare, såsom A1, B3, etc.
  • Slutligen sparar du Excel-filen med metoden Workbook.save().

Nedan är kodavsnittet i Node.js som genererar en Excel XLSX-fil.

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

// skapa en ny arbetsbok
var workbook = new aspose.cells.Workbook(aspose.cells.FileFormatType.XLSX);

// lägga till värde i cellen
workbook.getWorksheets().get(0).getCells().get("A1").putValue("Hello World!");

// spara som Excel XLSX-fil
workbook.save("Excel.xlsx");
console.log("done...");

Besök den fullständiga guiden för att generera Excel-filer i Node.js.

Skaffa en gratis licens för Excel API

Skaffa en gratis tillfällig licens och skapa Excel-filer med Aspose.Cells API:er utan utvärderingsbegränsningar.

Slutsats

Aspose.Cells förenklar processen att arbeta med Excel-filer över flera programmeringsspråk. I det här blogginlägget har vi demonstrerat hur man skapar en grundläggande Excel-fil med Aspose.Cells i C#, Java, Python, C++, PHP och Node.js. Oavsett om du utvecklar skrivbordsapplikationer, webbtjänster eller automatiseringsskript, tillhandahåller Aspose.Cells mångsidiga och konsekventa API:er för att möta dina Excel-manipulationsbehov. Utforska den omfattande dokumentationen och exemplen från Aspose.Cells för att låsa upp ännu fler möjligheter för Excel-filhantering i dina projekt.