Go-Bibliothek für Excel-Dateiformate

Version 24.11.0

Produktseite | Dokumentation | Demos | API-Referenz | Beispiele | Blog | Veröffentlichungen | Kostenloser Support | Temporäre Lizenz

Aspose.Cells for Go via C++ ist eine native Go-Bibliothek zum Erstellen, Manipulieren, Verarbeiten und Konvertieren von Microsoft Excel-Dateien, ohne Microsoft Office oder Automation zu benötigen. Die Excel Go API unterstützt Excel 97-2003 (XLS), Excel 2007-2013/2016 (XLSX, XLSM, XLSB), OpenOffice XML und andere Formate wie CSV, TSV und mehr.

Ermöglicht es Entwicklern, mit Zeilen, Spalten, Daten, Formeln, Pivot-Tabellen, Arbeitsblättern, Tabellen, Diagrammen und Zeichenobjekten in Tabellenkalkulationen aus eigenen Go-Anwendungen zu arbeiten.

Was ist Aspose.Cells for Go via C++?

Aspose.Cells for Go via C++ ist eine native Go-On-Premise-API, um Funktionen zur Erstellung, Manipulation und Konvertierung von Tabellenkalkulationen in Ihre Go-Apps zu integrieren. Es unterstützt die Arbeit mit vielen gängigen Tabellenkalkulationsdateiformaten von Microsoft Excel (XLS, XLSX, XLSB, CSV usw.) und OpenOffice/LibreOffice (ODS).

Sie können Aspose.Cells for Go via C++ verwenden, um 64-Bit-Anwendungen in jeder Entwicklungsumgebung zu entwickeln, die Go unterstützt, wie z.B. Microsoft Visual Studio. Aspose.Cells for Go via C++ ist eine native Assembly, die einfach durch Kopieren bereitgestellt werden kann. Sie müssen sich keine Sorgen um andere Dienste oder Module machen.

Aspose.Cells for Go via C++ ermöglicht die Arbeit mit den integrierten sowie benutzerdefinierten Dokumenteigenschaften in Microsoft Excel. Unterstützt hochwertige Konvertierung von Excel-Arbeitsmappen in PDF/A-konforme Dateien. Arbeiten Sie mit Formeln, Pivot-Tabellen, Arbeitsblättern, Tabellen, Bereichen, Diagrammen, OLE-Objekten und vielem mehr.

Funktionen zur Verarbeitung von Excel-Dateien

Unterstützte Lese- und Schreibformate

Microsoft Excel: XLS, XLSX, XLSB, SpreadsheetML
Text: CSV, TSV, TabDelimited
OpenDocument: ODS
Andere: HTML, MHTML

Speichern von Tabellendokumenten als

Microsoft Excel: XLSM, XLTX, XLTM, XLAM
Portable Document Format: PDF, XPS
Text: CSV, TSV, TabDelimited
Bilder: SVG, JPEG, PNG, BMP, GIF
Web: HTML, MHTML
Metafile: EMF
Sonstige DIF

Erste Schritte

Sind Sie bereit, Aspose.Cells for Go via C++ auszuprobieren? Führen Sie einfach go get -u github.com/aspose-cells/aspose-cells-go-cpp aus und importieren Sie github.com/aspose-cells/aspose-cells-go-cpp in Ihre Go-Datei. Wenn Sie bereits Aspose.Cells for Go via C++ haben und die Version aktualisieren möchten, führen Sie go get github.com/aspose-cells/aspose-cells-go-cpp@v24.12.0 aus, um die neueste Version zu erhalten.

Konvertieren Sie XLS zu XLSX, XLSB & CSV mit Go

Versuchen Sie, das folgende Snippet auszuführen, um zu sehen, wie die API in Ihrer Umgebung funktioniert, oder prüfen Sie das GitHub-Repository für weitere häufige Verwendungsszenarien.

lic, _ := NewLicense()
lic.SetLicense_String(os.Getenv("LicensePath"))
workbook, err1 := NewWorkbook_String("Book1.xlsx")
if err1 != nil {
    println(err1)
}
workbook.Save_String("Book1.pdf")
workbook.Save_String("Book1.png")
workbook.Save_String("Book1.txt")
workbook.Save_String("Book1.ods")
workbook.Save_String("Book1.md")
workbook.Save_String("Book1.json")
workbook.Save_String("Book1.html")

Erstellen Sie ein benutzerdefiniertes Excel-Diagramm mit Go

package main

import (
 . "asposecells"
 "os"
)

func main() {
 lic, _ := NewLicense()
 lic.SetLicense_String(os.Getenv("LicensePath"))

 workbook, _ := NewWorkbook()
 worksheets, _ := workbook.GetWorksheets()
 worksheet, _ := worksheets.Get_Int(0)
 cells, _ := worksheet.GetCells()
 cell, _ := cells.Get_String("A1")
 cell.PutValue_Int(50)
 cell, _ = cells.Get_String("A2")
 cell.PutValue_Int(100)
 cell, _ = cells.Get_String("A3")
 cell.PutValue_Int(150)
 cell, _ = cells.Get_String("B1")
 cell.PutValue_Int(4)
 cell, _ = cells.Get_String("B2")
 cell.PutValue_Int(20)
 cell, _ = cells.Get_String("B3")
 cell.PutValue_Int(50)
 charts, _ := worksheet.GetCharts()
 chartIndex, _ := charts.Add_ChartType_Int_Int_Int_Int(ChartType_Pyramid, 5, 0, 20, 8)
 chart, _ := charts.Get_Int(chartIndex)
 series, _ := chart.GetNSeries()
 series.Add_String_Bool("A1:B3", true)
 workbook.Save_String("CreateChart.xlsx")
}

Produktseite | Dokumentation | Demos | API-Referenz | Beispiele | Blog | Veröffentlichungen | Kostenloser Support | Temporäre Lizenz