I dag kan inkonsekvente mellemrum, skjulte linjeskift og uregelmæssig formatering i Excel-filer føre til kritiske datanalysefejl i det datadrevne forretningsmiljø. Aspose.Cells Cloud’s PostTrimContent API giver en virksomhedsgradet cloudløsning til at automatisere rengøring af Excel-data.
Kernefunktioner: Intelligent Excel Indholdsryddelse
1. Avanceret rumbeskæring
- Trim Leading/Trailing Spaces: Remove unwanted spaces before or after cell text.
- Normaliser interne mellemrum: Reducer flere mellemrum mellem ord til et enkelt mellemrum.
- Eliminate Non-Breaking Spaces: Remove web-originated tegn for rene datasæt.
2. Linjeskiftforvaltning
- Fjern ekstra linjeskift: Slet overflødige linjeskift inden for celler.
- Fjern alle linjeskift: Konverter tekst med flere linjer til kontinuert blokke til eksport eller sammenkædning.
3. Præcis rækkevidde kontrol
- Worksheet: Anvend rengøring over hele arket.
- Arbejdsmappen: Behandl alle regneark i arbejdsmappen.
- SelectionOnly: Mål specifikke intervaller kun.
4. Fleksibel Data Indtastning
- CloudFileSystem: Behandl filer fra cloud storage (sæt DataSourceType + DataPath).
- RequestFiles: Håndter filer uploadet direkte via FileInfo.
- HttpUri: Få adgang til filer fra web-URL’er (sæt DataSourceType + DataPath).
Multi-Language SDK Support
Implementér regnearksrensning med vores multi-sprog SDK: Integrer Java, Python, .NET, Node.js og mere på få kodelinjer.
Fjern ekstra mellemrum i Excel-celler ved hjælp af .NET SDK
public static class Example_TrimContent
{
public static void Run()
{
// Få dit Client ID og Client Secret fra https://dashboard.aspose.cloud (gratis registrering er påkrævet).
var cellsApi = new Aspose.Cells.Cloud.SDK.Api.CellsApi(System.Environment.GetEnvironmentVariable("ProductClientId"), System.Environment.GetEnvironmentVariable("ProductClientSecret"));
// Byg trim indholds anmodningsparametre
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" },
// Indstil kildefilens oplysninger. Konverter fildata til en base64-kodet streng.
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);
// Gem resultat: konverter base64-streng til fil.
System.IO.File.WriteAllBytes("BookText_TrimContent.xlsx", System.Convert.FromBase64String(response.FileContent));
}
}
Fjern ekstra mellemrum og linjeskift i Excel-celler ved hjælp af Python SDK
import base64
import os
from asposecellscloud.apis.cells_api import CellsApi
from asposecellscloud.models import *
from asposecellscloud.requests import *
# Få din App SID og App Key på https://dashboard.aspose.cloud (gratis registration er påkrævet).
instance = CellsApi(os.getenv('CellsCloudClientId'),os.getenv('CellsCloudClientSecret'))
# Upload kildefilen til Cloud Storage
instance.upload_file( UploadFileRequest( "BookText.xlsx", "PythonSDK/BookText.xlsx"))
# Byg trim indhold anmodningsparametre
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"))
# Call API with parameters
response = instance.post_trim_content(PostTrimContentRequest( trimContentOptions))
# Download result file
decoded_data = base64.b64decode(response.file_content)
with open("TrimBookText.xlsx", "wb") as file:
file.write(decoded_data)
SDKs Guide: Installation og brug af Aspose.Cells Cloud SDKs
Strømlin din udviklingsworkflow med vores flersprogede SDK’er til problemfri Excel/arkautomatisering. Kom i gang på få minutter med disse gennemtestede installationsmetoder.
Omfattende SDK-installationsmatrix
Sprog | Pakkemanager | Installationskommando | Dokumentationslink |
---|---|---|---|
.NET | NuGet | dotnet add package Aspose.Cells-Cloud |
.NET SDK Hurtigstart |
Java | Maven | mvn repository: https://repository.aspose.cloud/repo/ |
Java SDK Hurtigstart |
Python | pip | pip install asposecellscloud |
Python SDK Hurtig Start |
Node.js | npm | npm i asposecellscloud |
Node.js SDK Quick Start |
PHP | Composer | composer require aspose/cells-sdk-php |
PHP SDK Quick Start |
Go | Go Moduler | go install github.com/aspose-cells-cloud/aspose-cells-cloud-go/v25@latest |
GoLang SDK Hurtig Start |
Ruby | RubyGems | gem install asposecellscloud |
Ruby SDK Quick Start |
Perl | CPAN | cpanm AsposeCellsCloud::CellsApi |
Perl SDK Hurtigstart |
Konklusion: Hvorfor vælge PostTrimContent API?
- ✅ Simple REST Interface: Nem integration.
- ✅ Tværplatformsunderstøttelse: Fungerer overalt, skalerer globalt.
- ✅ Automatisk Excel Rensning: Eliminér manuelle datafejl.
FAQ
- A: Vil formateringen blive tabt? A: Nej. PostTrimContent fjerner kun specificeret mellemrum/tegn og bevarer alle celler, formateringer, formler og stilarter.
- Q: Kan det behandle CSV-filer? A: Ja. API’en understøtter Excel-formater (XLSX, XLS) OG CSV-filer.
- Q: Er der en API kald grænse? A: Den gratis version har en månedlig grænse på 150 opkald. Se vores prisside for detaljer.