In today’s data-driven business environment, inconsistent spaces, hidden line breaks, and irregular formatting in Excel files can lead to critical data analysis errors. Aspose.Cells Cloud’s PostTrimContent API provides an enterprise-grade cloud solution to automate Excel data cleaning.
Βασικά Χαρακτηριστικά: Εξυπνη Καθαριότητα Περιεχομένου Excel
1. Προχωρημένη Στιλβώση Διαστήματος
- Trim Leading/Trailing Spaces: Remove unwanted spaces before or after cell text.
- Normalize Internal Spaces: Reduce multiple spaces between words to a single space.
- Eliminate Non-Breaking Spaces: Remove web-originated characters for clean datasets.
2. Διαχείριση Διακοπής Γραμμής
- Αφαιρέστε τα Επιπλέον Διαλείμματα Γραμμής: Διαγράψτε τις περιττές διακοπές γραμμών εντός των κελιών.
- Αφαίρεση Όλων των Διάλειμματων Γραμμής: Μετατροπή κειμένου πολλών γραμμών σε συνεχόμενα μπλοκ για εξαγωγή ή συγχώνευση.
3. Ακριβής Έλεγχος Εμβέλειας
- Worksheet: Εφαρμόστε καθαρισμό σε ολόκληρο το φύλλο.
- Workbook: Επεξεργαστείτε όλα τα φύλλα εργασίας στο βιβλίο εργασίας.
- SelectionOnly: Στοχεύστε μόνο σε συγκεκριμένες περιοχές.
4. Ευέλικτη Είσοδος Δεδομένων
- CloudFileSystem: Επεξεργασία αρχείων από την αποθήκευση στο cloud (ορίστε DataSourceType + DataPath).
- RequestFiles: Handle files uploaded directly via FileInfo.
- HttpUri: Πρόσβαση σε αρχεία από διαδικτυακές διευθύνσεις (ορίστε DataSourceType + DataPath).
Υποστήριξη πολλών γλωσσών SDK
Αναπτύξτε τον καθαρισμό υπολογιστικών φύλλων με το πολυγλωσσικό SDK μας: Ενσωματώστε Java, Python, .NET, Node.js και άλλα σε μερικές γραμμές κώδικα.
Αφαιρέστε περιττούς χώρους σε κελιά Excel χρησιμοποιώντας το .NET SDK
public static class Example_TrimContent
{
public static void Run()
{
// Αποκτήστε το Client ID και το Client Secret σας από https://dashboard.aspose.cloud (απαιτείται δωρεάν εγγραφή).
var cellsApi = new Aspose.Cells.Cloud.SDK.Api.CellsApi(System.Environment.GetEnvironmentVariable("ProductClientId"), System.Environment.GetEnvironmentVariable("ProductClientSecret"));
// Δημιουργία παραμέτρων αιτήματος περιεχομένου trim
var request = new Aspose.Cells.Cloud.SDK.Request.PostTrimContentRequest
{
trimContentOptions = new Aspose.Cells.Cloud.SDK.Model.TrimContentOptions
{
DataSource = new Aspose.Cells.Cloud.SDK.Model.DataSource { DataSourceType = "RequestFiles" },
// Ορίστε τις πληροφορίες αρχείου προέλευσης. Μετατρέψτε τα δεδομένα του αρχείου σε συμβολοσειρά κωδικοποιημένη σε base64.
FileInfo = new Aspose.Cells.Cloud.SDK.Model.FileInfo { Filename = "BookText.xlsx", FileContent = System.Convert.ToBase64String(System.IO.File.ReadAllBytes("BookText.xlsx")) },
RemoveAllLineBreaks = true,
RemoveExtraLineBreaks = true,
TrimSpaceBetweenWordTo1 = true,
ScopeOptions = new Aspose.Cells.Cloud.SDK.Model.ScopeOptions
{
Scope = "SelectionOlny",
ScopeItems = new System.Collections.Generic.List<Aspose.Cells.Cloud.SDK.Model.ScopeItem> { new Aspose.Cells.Cloud.SDK.Model.ScopeItem { Worksheet = "Sales", Ranges = new System.Collections.Generic.List<string> { "B1:B3"} } }
}
}
};
// Post trim content Web API request.
var response = cellsApi.PostTrimContent(request);
// Αποθήκευση αποτελέσματος: μετατροπή συμβολισμού base64 σε αρχείο.
System.IO.File.WriteAllBytes("BookText_TrimContent.xlsx", System.Convert.FromBase64String(response.FileContent));
}
}
Αφαίρεση Επιπλέον Κενών Χώρων και Διαλείμματος Γραμμής στα Κελιά Excel Χρησιμοποιώντας Python SDK
import base64
import os
from asposecellscloud.apis.cells_api import CellsApi
from asposecellscloud.models import *
from asposecellscloud.requests import *
# Αποκτήστε το App SID και το App Key σας στο https://dashboard.aspose.cloud (απαιτείται δωρεάν εγγραφή).
instance = CellsApi(os.getenv('CellsCloudClientId'),os.getenv('CellsCloudClientSecret'))
# Ανεβάστε το αρχείο προέλευσης στο Cloud Storage
instance.upload_file( UploadFileRequest( "BookText.xlsx", "PythonSDK/BookText.xlsx"))
# Κατασκευή παραμέτρων αιτήματος περιεχομένου περικοπής
trimContentOptions = TrimContentOptions(
data_source= DataSource(data_path="PythonSDK/BookText.xlsx", data_source_type="CloudFileSystem" ),
remove_all_line_breaks = True, remove_extra_line_breaks= True,
scope_options = ScopeOptions( scope= "Workbook"))
# Καλέστε το API με παραμέτρους
response = instance.post_trim_content(PostTrimContentRequest( trimContentOptions))
# Κατεβάστε το αρχείο αποτελέσματος
decoded_data = base64.b64decode(response.file_content)
with open("TrimBookText.xlsx", "wb") as file:
file.write(decoded_data)
Οδηγός SDK: Εγκατάσταση και Χρήση των Aspose.Cells Cloud SDK
Streamline your development workflow with our multi-language SDKs for seamless Excel/spreadsheet automation. Get started in minutes with these battle-tested installation methods.
Πλήρης Πίνακας Εγκατάστασης SDK
Γλώσσα | Διαχειριστής Πακέτων | Εντολή Εγκατάστασης | Σύνδεσμος Τεκμηρίωσης |
---|---|---|---|
.NET | NuGet | dotnet add package Aspose.Cells-Cloud |
.NET SDK Quick Start |
Java | Maven | mvn repository: https://repository.aspose.cloud/repo/ |
Java SDK Quick Start |
Python | pip | pip install asposecellscloud |
Python SDK Quick Start |
Node.js | npm | npm i asposecellscloud |
Node.js SDK Quick Start |
PHP | Composer | composer require aspose/cells-sdk-php |
PHP SDK Γρήγορη Έναρξη |
Go | Go Modules | go install github.com/aspose-cells-cloud/aspose-cells-cloud-go/v25@latest |
GoLang SDK Quick Start |
Ruby | RubyGems | gem install asposecellscloud |
Ruby SDK Quick Start |
Περλ | CPAN | cpanm AsposeCellsCloud::CellsApi |
Γρήγορη Έναρξη SDK για Περλ |
Συμπέρασμα: Γιατί να επιλέξετε το API PostTrimContent;
- ✅ Απλή διεπαφή REST: Εύκολη ενσωμάτωση.
- ✅ Υποστήριξη Διαφορετικών Πλατφορμών: Λειτουργεί οπουδήποτε, επεκτείνεται παγκοσμίως.
- ✅ Αυτοματοποιημένος καθαρισμός Excel: Εξαλείψτε τα σφάλματα χειροκίνητης επεξεργασίας δεδομένων.
FAQ
- A: Θα χαθεί η μορφοποίηση; A: Όχι. Το PostTrimContent αφαιρεί μόνο τις καθορισμένες κενές θέσεις/χαρακτήρες, διατηρώντας όλες τις ρυθμίσεις μορφοποίησης κελιών, τύπους και στυλ.
- Q: Μπορεί να επεξεργαστεί αρχεία CSV; A: Ναι. Η API υποστηρίζει μορφές Excel (XLSX, XLS) ΚΑΙ αρχεία CSV.
- Q: Υπάρχει περιορισμός στον αριθμό των κλήσεων API; A: Η δωρεάν έκδοση έχει όριο 150 κλήσεων το μήνα. Δείτε τη σελίδα τιμών μας για λεπτομέρειες.