1. Táirgí
  2.   Scarbhileog
  3.   GO
  4.   Aspose.Cells Cloud SDK for Go

Aspose.Cells Cloud SDK for Go

 
 

Μεταβείτε στο API για να δημιουργήσετε και να μετατρέψετε υπολογιστικά φύλλα Excel

Δημιουργία, τροποποίηση, χειρισμός, εκτύπωση, ανάλυση, διαχωρισμός, συγχώνευση και μετατροπή εγγράφων υπολογιστικού φύλλου Excel στο cloud χρησιμοποιώντας τη βιβλιοθήκη Go Excel.

Aspose.Cells Cloud SDK for Go είναι μια ισχυρή και αξιόπιστη λύση που βασίζεται στο cloud που επιτρέπει στους προγραμματιστές λογισμικού να λειτουργούν με αρχεία Excel στο cloud. Ένα από τα κύρια πλεονεκτήματα της χρήσης του Aspose.Cells Cloud SDK for Go είναι ότι βασίζεται σε σύννεφο. Αυτό σημαίνει ότι μπορείτε εύκολα να έχετε πρόσβαση στα αρχεία σας Excel από οπουδήποτε και από οποιαδήποτε συσκευή. Έτσι, οι χρήστες δεν χρειάζεται να εγκαταστήσουν κάποιο λογισμικό ή να ανησυχούν για ζητήματα συμβατότητας αρχείων και τα πάντα αντιμετωπίζονται με ασφάλεια στο cloud. Το SDK μπορεί να χρησιμοποιηθεί για την ανάπτυξη εφαρμογών λογισμικού για ένα ευρύ φάσμα λειτουργικών συστημάτων, όπως Windows, Linux, Mac OS και πολλά άλλα.

Το Aspose.Cells Cloud SDK for Go έχει συμπεριλάβει ένα πλούσιο σύνολο λειτουργιών που μπορούν να βοηθήσουν τους προγραμματιστές λογισμικού στην αυτοματοποίηση πολλών εργασιών που σχετίζονται με το Excel, όπως η εκτέλεση πολύπλοκων υπολογισμών, η μορφοποίηση κελιών, η προσθήκη γραφημάτων και πολλά άλλα. Είναι πολύ εύκολο στον χειρισμό και έχει παράσχει υποστήριξη για ορισμένες δημοφιλείς μορφές αρχείων Microsoft Excel όπως XLS, XLSX, XLSB, XLSM, XLT, XLTX, XLTM, ODS, XML, CSV, TSV, TXT (TabDelimited), HTML, MHTML, DIF, PDF, XPS, TIFF, SVG, SXC, FODS και πολλά άλλα. Χρησιμοποιώντας το Aspose.Cells Cloud SDK, οι προγραμματιστές λογισμικού μπορούν να προστατεύσουν τα αρχεία Excel τους με κωδικό πρόσβασης καθώς και να καταργήσουν την προστασία των αρχείων που έχουν προστατευθεί με κωδικό πρόσβασης.

Το Aspose.Cells Cloud SDK for Go είναι πολύ εύκολο στη χρήση και έχει συμπεριλάβει πολλές προηγμένες λειτουργίες που επιτρέπουν στους προγραμματιστές λογισμικού να χειρίζονται υπολογιστικά φύλλα του Microsoft Excel, όπως εφαρμογή αυτόματου φιλτραρίσματος, χειρισμός συγκεντρωτικών πινάκων, διαχείριση μορφοποίησης υπό όρους, μετατροπή ListObject ή πίνακα σε εύρος κελιών, διαχείριση σειρών και κελιών, αναζήτηση και αντικατάσταση κειμένου στο φύλλο εργασίας του Excel, προσθήκη φόντου στο βιβλίο εργασίας, εισαγωγή σχήματος σε φύλλο εργασίας, προσθήκη συγκεντρωτικού πίνακα σε φύλλο εργασίας του Excel, απόκρυψη γραμμών σε φύλλο εργασίας Excel, αυτόματη προσαρμογή στηλών στο βιβλίο εργασίας και πολλά άλλα.

Previous Next

Ξεκινώντας με το Aspose.Cells Cloud SDK for Go

Ο προτεινόμενος τρόπος εγκατάστασης του Aspose.Cells Cloud SDK for Go είναι η χρήση του GitHub. Χρησιμοποιήστε την ακόλουθη εντολή για ομαλή εγκατάσταση.

Εγκαταστήστε το Aspose.Cells Cloud SDK for Go μέσω GitHub

go get -u github.com/aspose-cells-cloud/aspose-cells-cloud-go/cellsapi 
Μπορείτε επίσης να το κατεβάσετε απευθείας από τη σελίδα έκδοσης προϊόντος Aspose.

Προστατέψτε το αρχείο Excel μέσω Go API

Aspose.Cells Cloud Go SDK έχει συμπεριλάβει μια πολύ χρήσιμη δυνατότητα που επιτρέπει στους προγραμματιστές λογισμικού να προστατεύουν το υπολογιστικό φύλλο Excel από μη εξουσιοδοτημένη πρόσβαση στις δικές τους εφαρμογές Go. Η βιβλιοθήκη έχει συμπεριλάβει διάφορες δυνατότητες για την προστασία υπολογιστικών φύλλων Excel, όπως προσθήκη ψηφιακής υπογραφής για βιβλίο εργασίας Excel, προστασία αρχείων Excel χωρίς χρήση αποθηκευτικού χώρου, κρυπτογράφηση βιβλίων εργασίας Excel, αποκρυπτογράφηση βιβλίων εργασίας Excel, κατάργηση προστασίας βιβλίων εργασίας Excel, ξεκλείδωμα αρχείων Excel χωρίς χρήση αποθήκευσης και ούτω καθεξής. Το ακόλουθο παράδειγμα δείχνει πώς οι προγραμματιστές λογισμικού μπορούν να προσθέσουν ψηφιακή υπογραφή στο βιβλίο εργασίας του Excel μέσα στις εφαρμογές Go.

Προσθήκη ψηφιακής υπογραφής για το βιβλίο εργασίας του Excel μέσω GO

package main
import (
"os"
asposecellscloud "github.com/aspose-cells-cloud/aspose-cells-cloud-go/v22"
)

func main() {
instance := asposecellscloud.NewCellsApiService(os.Getenv("ProductClientId"), os.Getenv("ProductClientSecret"))
uploadOpts := new(asposecellscloud.UploadFileOpts)
uploadOpts.Path = "roywang.pfx"
file, err := os.Open("roywang.pfx")
if err != nil {
return
}
_, _, err = instance.UploadFile(file, uploadOpts)

if err != nil {

return

}

requestOpts := new(asposecellscloud.CellsWorkbookPostDigitalSignatureOpts)
requestOpts.Digitalsignaturefile = "roywang.pfx"
requestOpts.Folder = "CellsTests"
requestOpts.Name = "Book1.xlsx"
requestOpts.Password = "123456"
_, _, err = instance.CellsWorkbookPostDigitalSignature(requestOpts)

if err != nil {
return

}

}

Εξαγωγή βιβλίου εργασίας και εσωτερικών αντικειμένων του Excel μέσω Go API

Το Aspose.Cells Cloud Go SDK έχει συμπεριλάβει πολύ ισχυρές δυνατότητες για την εξαγωγή ενός βιβλίου εργασίας του Excel και των εσωτερικών του αντικειμένων σε άλλες υποστηριζόμενες μορφές αρχείων εντός των εφαρμογών Go. Επιτρέπει την εξαγωγή βιβλίου εργασίας, λίστας-αντικειμένου, γραφήματος, σχήματος, εικόνας και πολλών άλλων αντικειμένων από αρχείο excel σε συγκεκριμένη μορφή, όπως PDF, OTS, XPS, DIF, PNG, JPEG, BMP, SVG, TIFF, EMF, NUMBERS, FODS και ούτω καθεξής. Τα ακόλουθα παραδείγματα δείχνουν τον τρόπο εξαγωγής του βιβλίου εργασίας του Excel σε μορφή PDF χρησιμοποιώντας τις εντολές Go.

Εξαγωγή του βιβλίου εργασίας του Excel σε μορφή PDF μέσω Go API

outputFile := "Book1.pdf"

pdfSaveOptions := &models.PdfSaveOptions{
    OnePagePerSheet:   true,
    Quality:          "Print",
    SecurityOptions:  &models.PdfSecurityOptions{ 
        // set PDF security options if needed
    },
}

exportRequest := &cellsapi.PostWorkbookSaveAsRequest{
    Name:           "Book1.xlsx",
    Newfilename:    outputFile,
    SaveOptions:    pdfSaveOptions,
    Folder:         "input",
    Format:         "pdf",
}

_, _, err = cellsApi.PostWorkbookSaveAs(context.Background(), exportRequest)
if err != nil {
    fmt.Println("Error:", err)
    return
}

Δημιουργία και διαχείριση βιβλίου εργασίας του Excel μέσω Go API

Το Aspose.Cells Cloud Go SDK επιτρέπει στους προγραμματιστές λογισμικού να δημιουργούν και να τροποποιούν το βιβλίο εργασίας του Excel χωρίς να χρησιμοποιούν το Microsoft Office Excel ή οποιαδήποτε άλλη εφαρμογή. Η βιβλιοθήκη έχει συμπεριλάβει διάφορες δυνατότητες για εργασία με φύλλα εργασίας του Excel, όπως δημιουργία άδειου βιβλίου εργασίας Excel, δημιουργία βιβλίου εργασίας Excel από αρχείο προτύπου, προσθήκη νέου φύλλου εργασίας σε υπάρχον βιβλίο εργασίας, μετονομασία φύλλου εργασίας, εισαγωγή γραφήματος σε υπάρχον βιβλίο εργασίας, δημιουργία βιβλίου εργασίας του Excel από έξυπνο πρότυπο δείκτη και πολλά άλλα.

Δημιουργήστε ένα νέο βιβλίο εργασίας του Excel μέσω Go API

ctx := context.Background()
request := &models.PutWorkbookCreateRequest{
    Name: "MyWorkbook.xlsx",
}
response, _, err := cellsApi.PutWorkbookCreate(ctx, request)
if err != nil {
    fmt.Println("Error creating workbook:", err)
    return
}
fmt.Println("Workbook created successfully:", response.Status)

Δημιουργία και διαχείριση σειρών/στήλης μέσω Go API

Το Aspose.Cells Cloud Go SDK διευκολύνει τους προγραμματιστές λογισμικού να εργάζονται με σειρές και στήλες φύλλων εργασίας του Excel χρησιμοποιώντας εντολές Go. Η βιβλιοθήκη υποστηρίζει την προσθήκη κενών γραμμών ή στηλών σε ένα φύλλο εργασίας του Excel, τη διαγραφή επιλεγμένων γραμμών ή στηλών από το φύλλο εργασίας, την αντιγραφή γραμμών ή στηλών σε φύλλο εργασίας, την απόκρυψη γραμμών ή στηλών σε ένα φύλλο εργασίας του Excel, την αυτόματη προσαρμογή γραμμών ή στηλών σε ένα βιβλίο εργασίας του Excel, ομαδοποίηση γραμμών ή στήλες σε ένα φύλλο εργασίας του Excel και πολλά άλλα.

Αντιγράψτε μια σειρά από μια τοποθεσία σε άλλη σε ένα φύλλο εργασίας χρησιμοποιώντας το Go SDK

package main
import (
    "fmt"
    "os"
    "github.com/aspose-cells-cloud/aspose-cells-cloud-go/v21.9/api"
    "github.com/aspose-cells-cloud/aspose-cells-cloud-go/v21.9/model"
    "github.com/aspose-cells-cloud/aspose-cells-cloud-go/v21.9/api/cellsapi"
)
func main() {
    // Set up authentication and initialization
    configuration := cellsapi.NewConfiguration()
    configuration.AppKey = "your_app_key"
    configuration.AppSid = "your_app_sid"
    cellsAPI := api.NewCellsApiWithConfig(configuration)
    // Copy the row from source location to destination location
    sourceWorksheet := "Sheet1"
    sourceRowIndex := int32(1)
    destinationRowIndex := int32(2)
    copyOptions := &model.CopyOptions{
        ColumnNumber: nil,
        DestinationWorksheet: nil,
        Range: "",
        RowNumber: &destinationRowIndex,
        Worksheet: &sourceWorksheet,
    }

    _, err := cellsAPI.PostWorksheetRows(context.Background(), "test.xlsx", sourceWorksheet, sourceRowIndex, 1, copyOptions)

    if err != nil {
        fmt.Println("Error: ", err)
        os.Exit(1)
    }

    fmt.Println("Row copied successfully")
}
 Gaeilge