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.

📚 További források