A mai adatvezérelt üzleti környezetben az Excel fájlokban előforduló következetlen szóközök, rejtett sortörések és szabálytalan formázások kritikus adatelemzési hibákhoz vezethetnek. Az Aspose.Cells Cloud PostTrimContent API vállalati szintű felhőmegoldást kínál az Excel adatok tisztításának automatizálására.
Főbb Jellemzők: Intelligens Excel Tartalom Tisztítás
1. Fejlett Űrvágás
- 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. Sorközi kezelés
- Remove Extra Line Breaks: Delete redundant line breaks within cells.
- Remove All Line Breaks: Convert multi-line text into continuous blocks for export or concatenation.
3. Pontos Tartományvezérlés
- Worksheet: Tisztítás alkalmazása az egész lapon.
- Munkafüzet: Dolgozza fel az összes munkalapot a munkafüzetben.
- SelectionOnly: Csak a konkrét tartományokat célozd meg.
4. Rugalmas adatbevitel
- CloudFileSystem: Fájlok feldolgozása a felhő tárolóból (állítsa be a DataSourceType + DataPath-t).
- RequestFiles: Kezelje a közvetlenül a FileInfo segítségével feltöltött fájlokat.
- HttpUri: Web URL-okról hozzáférés fájlokhoz (állítsa be a DataSourceType -ot + a DataPath -ot).
Többnyelvű SDK támogatás
Telepítse a táblázat tisztítást a töbnyelvű SDK-nkkal: Integrálja a Java, Python, .NET, Node.js és még sok más nyelvet néhány kódsorral.
Extra szóközök eltávolítása Excel cellákban .NET SDK használatával
public static class Example_TrimContent
{
public static void Run()
{
// Szerezze meg a Klientazonosítóját és a Klienttitkát a https://dashboard.aspose.cloud -ról (ingyenes regisztráció szükséges).
var cellsApi = new Aspose.Cells.Cloud.SDK.Api.CellsApi(System.Environment.GetEnvironmentVariable("ProductClientId"), System.Environment.GetEnvironmentVariable("ProductClientSecret"));
// Építsd meg a trim tartalom kérési paramétereit
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" },
// Állítsa be a forrást fájl információit. Konvertálja a fájl adatokat base64 kódolt karakterláncra.
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);
// Mentés eredmény: a base64 karakterlánc fájlba konvertálása.
System.IO.File.WriteAllBytes("BookText_TrimContent.xlsx", System.Convert.FromBase64String(response.FileContent));
}
}
Távolítsa el a felesleges szóközöket és a sortörést az Excel cellákból a Python SDK használatával
import base64
import os
from asposecellscloud.apis.cells_api import CellsApi
from asposecellscloud.models import *
from asposecellscloud.requests import *
# Szerezd meg az App SID-t és az App Key-t a https://dashboard.aspose.cloud oldalon (ingyenes regisztráció szükséges).
instance = CellsApi(os.getenv('CellsCloudClientId'),os.getenv('CellsCloudClientSecret'))
# Töltsd fel a forrást fájlt a Felhő Tárolóra
instance.upload_file( UploadFileRequest( "BookText.xlsx", "PythonSDK/BookText.xlsx"))
# Build trim content request parameters
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"))
# Hívj API-t paraméterekkel
response = instance.post_trim_content(PostTrimContentRequest( trimContentOptions))
# Letöltés eredményfájl
decoded_data = base64.b64decode(response.file_content)
with open("TrimBookText.xlsx", "wb") as file:
file.write(decoded_data)
SDK-k útmutató: Az Aspose.Cells Cloud SDK-k telepítése és használata
Tegye gördülékenyebbé fejlesztési munkafolyamatát többnyelvű SDK-inkkal a zökkenőmentes Excel/tablázat automatizálás érdekében. Kezdje el pillanatok alatt ezekkel a bevált telepítési módszerekkel.
Átfogó SDK Telepítési Mátrix
Nyelv | Csomagkezelő | Telepítési parancs | Dokumentációs hivatkozás |
---|---|---|---|
.NET | NuGet | dotnet add package Aspose.Cells-Cloud |
.NET SDK Gyors Kezdés |
Java | Maven | mvn repository: https://repository.aspose.cloud/repo/ |
Java SDK Quick Start |
Python | pip | pip install asposecellscloud |
Python SDK Gyors Kezdés |
Node.js | npm | npm i asposecellscloud |
Node.js SDK Gyors Kezdés |
PHP | Composer | composer require aspose/cells-sdk-php |
PHP SDK Gyors Kezdő Útmutató |
Go | Go Modules | go install github.com/aspose-cells-cloud/aspose-cells-cloud-go/v25@latest |
GoLang SDK Gyors kezdés |
Ruby | RubyGems | gem install asposecellscloud |
Ruby SDK Quick Start |
Perl | CPAN | cpanm AsposeCellsCloud::CellsApi |
Perl SDK Gyors Kezdés |
Következtetés: Miért válassza a PostTrimContent API-t?
- ✅ Egyszerű REST interfész: Könnyű integráció.
- ✅ Platformok közötti támogatás: Működik bárhol, globálisan skálázódik.
- ✅ Automatizált Excel Tisztítás: Törölje el a manuális adattisztítási hibákat.
GYIK
- Q: El fog veszni a formázás? A: Nem. A PostTrimContent csak a megadott fehér teret/jel characters eltávolítja, megtartva minden cella formázását, képletét és stílusát.
- Q: Le tudja kezelni a CSV fájlokat? A: Igen. Az API támogatja az Excel formátumokat (XLSX, XLS) ÉS a CSV fájlokat.
- Q: Van API hívás korlátozás? A: Az ingyenes verziónak havi 150 hívásos korlátja van. Lásd az árak oldalunkat a részletekért.