Страница продукта | Документация | Демонстрации | Справочник API | Примеры | Блог | Релизы | Бесплатная поддержка | Временная лицензия
Aspose.Cells for Go via C++ — это нативная библиотека Go для создания, обработки, преобразования и работы с файлами Microsoft Excel без необходимости наличия Microsoft Office или автоматизации. API Excel для Go поддерживает Excel 97-2003 (XLS), Excel 2007-2013/2016 (XLSX, XLSM, XLSB), OpenOffice XML и другие форматы, такие как CSV, TSV и другие.
Позволяет разработчикам работать с строками, столбцами, данными, формулами, сводными таблицами, листами, таблицами, диаграммами и объектами рисования из своих собственных приложений на Go.
Aspose.Cells for Go via C++ — это нативный API для локальной разработки на Go, предназначенный для интеграции функций создания, редактирования и преобразования таблиц в ваши приложения на Go. Он поддерживает работу с многими популярными форматами файлов электронных таблиц от Microsoft Excel (XLS, XLSX, XLSB, CSV и др.) и OpenOffice/LibreOffice (ODS).
Вы можете использовать Aspose.Cells for Go via C++ для разработки 64-битных приложений в любой среде разработки, поддерживающей Go, например, Microsoft Visual Studio. Aspose.Cells for Go via C++ — это нативная сборка, которую можно развернуть простым копированием. Вам не нужно беспокоиться о дополнительных сервисах или модулях.
Aspose.Cells for Go via C++ позволяет работать со встроенными и пользовательскими свойствами документа в Microsoft Excel. Поддерживается высококачественное преобразование рабочих книг Excel в файлы, совместимые с PDF/A. Работайте с формулами, сводными таблицами, листами, таблицами, диапазонами, диаграммами, объектами OLE и многим другим.
Microsoft Excel: XLS, XLSX, XLSB, SpreadsheetML
Text: CSV, TSV, TabDelimited
OpenDocument: ODS
Другие: HTML, MHTML
Microsoft Excel: XLSM, XLTX, XLTM, XLAM
Portable Document Format: PDF, XPS
Text: CSV, TSV, TabDelimited
Изображения: SVG, JPEG, PNG, BMP, GIF
Web: HTML, MHTML
Метафайл: EMF
Другое DIF
Готовы попробовать Aspose.Cells for Go via C++? Просто выполните go get -u github.com/aspose-cells/aspose-cells-go-cpp
и импортируйте github.com/aspose-cells/aspose-cells-go-cpp
в ваш Go-файл. Если у вас уже есть Aspose.Cells for Go via C++ и вы хотите обновить версию, выполните go get github.com/aspose-cells/aspose-cells-go-cpp@v24.12.0
, чтобы получить последнюю версию.
Попробуйте выполнить следующий пример, чтобы увидеть, как работает API в вашей среде, или ознакомьтесь с репозиторием GitHub для других сценариев использования.
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")
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")
}
Страница продукта | Документация | Демонстрации | Справочник API | Примеры | Блог | Релизы | Бесплатная поддержка | Временная лицензия