A szövegformátumok következetlen kis- és nagybetűs kezelésének menedzselése táblázatokban (Excel, Google Sheets, CSV) frusztráló lehet, különösen nagy adathalmazok esetében. Az Aspose.Cells Cloud PostUpdateWordCase WEB API-ja megoldja ezt azzal, hogy automatizálja a szövegformátum-átalakításokat, biztosítva a tiszta és standardizált adatokat minimális erőfeszítéssel.
Főbb jellemzők: Intelligens szövegformátum-konverzió Excelben
1. Szöveg Formázás
-
NAGYW BETŰS: ALKOSD MEG MINDEN SZÖVeget NAGY BETŰSRE (pl.
termék neve” →
TERMÉK NEVE”).- Use Case: Formatting product SKUs or invoice IDs ("inv123" → "INV123").
-
lowercase: Convert all text to lowercase (e.g., "Customer Email" → "customer email").
- Use Case: E-mail listák előkészítése CRM importálásokhoz.
-
Title Case: Capitalize the first letter of each word (e.g., "sales report 2024" → "Sales Report 2024").
- Használati eset: Jelentésfejlécek vagy dokumentumcímek formázása.
-
Sentence Case: Capitalize only the first letter of each sentence (e.g., “this is a test. hello world!” → “This is a test. Hello world!”).
- Használati eset: A felhasználók által generált tartalom standardizálása az adatbázisokban.
2. Precíziós távolságszabályozás
- Worksheet: Alkalmazza a tisztítást az egész lapon.
- Munkafüzet: A munkafüzet összes munkalapját dolgozza fel.
- SelectionOnly: Célzottan csak meghatározott tartományokat.
3. Rugalmas adatbeviteli lehetőségek
- CloudFileSystem: Fájlok feldolgozása felhőtárolóból (állítsa be a DataSourceType + DataPath értékét).
- RequestFiles: Kezelje a közvetlenül a FileInfo-n keresztül feltöltött fájlokat.
- HttpUri: Fájlok elérése webes URL-eken (állítsa be a DataSourceType-ot + DataPath-ot).
Hogyan működik: 3 lépéses táblázat tisztítás
- Acquire Access Token.
- Process Text Format.
- Elemezze a választ az eredményfájl visszaállításához.
Reference code:
public static class Example_WordCase
{
public static void Run()
{
// Szerezze meg a Client ID-ját és a Client Secret-jét a https://dashboard.aspose.cloud weboldalon (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 szó nagybetűs kérése paramétereit
var request = new Aspose.Cells.Cloud.SDK.Request.PostUpdateWordCaseRequest
{
wordCaseOptions = new Aspose.Cells.Cloud.SDK.Model.WordCaseOptions
{
DataSource = new Aspose.Cells.Cloud.SDK.Model.DataSource { DataSourceType = "RequestFiles" },
// Állítsa be a forrásfájl adatokat. Konvertálja a fájl adatait base64 kódolt karakterlánccá.
FileInfo = new Aspose.Cells.Cloud.SDK.Model.FileInfo
{
Filename = "BookText.xlsx",
FileContent = System.Convert.ToBase64String(System.IO.File.ReadAllBytes("BookText.xlsx"))
},
WordCaseType = "ProperCase",
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.PostUpdateWordCase(request);
// Mentsd az eredményt: konvertáld a base64 stringet fájlba.
System.IO.File.WriteAllBytes("BookText_WordCase.xlsx", System.Convert.FromBase64String(response.FileContent));
}
}
import base64
import os
from asposecellscloud.apis.cells_api import CellsApi
from asposecellscloud.models import *
from asposecellscloud.requests import *
instance = CellsApi(os.getenv('CellsCloudClientId'),os.getenv('CellsCloudClientSecret'))
instance.upload_file( UploadFileRequest( "BookText.xlsx", "PythonSDK/BookText.xlsx"))
wordCaseOptions = WordCaseOptions(
data_source= DataSource(data_path="PythonSDK/BookText.xlsx", data_source_type="CloudFileSystem" ),
word_case_type= "ProperCase",
scope_options = ScopeOptions( scope= "Workbook")
)
response = instance.post_trim_content(PostTrimContentRequest( wordCaseOptions))
decoded_data = base64.b64decode(response.file_content)
with open("BookText_UpdateCase.xlsx", "wb") as file:
file.write(decoded_data)
Miért használja ezt az API-t?
- Biztosítja az adatok következetes és professzionális megjelenését minimális kódolás mellett.
- Egyszerűsíti a táblázatok szövegformázását, órákat takarítva meg a manuális munkából.
- Easy Integration, többnyelvű SDK könyvtárakat kínál.
SDK-k útmutató: Az Aspose.Cells Cloud SDK-k telepítése és használata
Streamline your development workflow with our multi-language SDKs for seamless Excel/spreadsheet automation. Get started in minutes with these battle-tested installation methods.
Átfogó SDK telepítési mátrix
Nyelv | Csomagkezelő | Telepítési parancs | Dokumentációs link |
---|---|---|---|
.NET | NuGet | dotnet add package Aspose.Cells-Cloud |
.NET SDK Gyors Kezdés |
Java | Maven | mvn repository: https://repository.aspose.cloud/repo/ |
Java SDK Gyors Kezdés |
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és |
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 Gyors Kezdés |
Perl | CPAN | cpanm AsposeCellsCloud::CellsApi |
Perl SDK Quick Start |
Következtetés
Aspose.Cells Cloud Text Formatting API automatizálja az Excel szövegformázásának egységesítését (NAGYBETŰ/small/Title/Sentence case) pontos tartományvezérléssel és többnyelvű SDK-kal, órákra elegendő manuális tisztítást alakítva át néhány sor kódra.
Gyakori kérdések
-
Q: Milyen fájlformátumokat támogat ez az API? A: Teljes mértékben támogatjuk az Excel(.xlsx/.xls), CSV és Open office dokumentumokat, hogy minden irodai igényedet kielégítsük.
-
Q: Támogatja a kínai szövegfeldolgozást? A: Igen! Különösen optimalizáltuk kínai feldolgozó motorunkat, tökéletesen támogatva a karakterek átkonvertálását kínai, angol és vegyes szövegek esetén.
-
Q: Van API hívási korlát? A: A ingyenes verziónak havi 150 hívásos korlátja van. Lásd az árképzési oldalunkat a részletekért.
-
A: Hogyan kezeljük a képleteket tartalmazó cellákat? A: Alapértelmezés szerint csak a szöveges tartalmat dolgozzuk fel, de a paraméterbeállításokon keresztül választhatja a képletkénti feldolgozást is.