Håndtering af inkonsekvent tekstcaseformatering i regneark (Excel, Google Sheets, CSV) kan være frustrerende, især med store datasæt. PostUpdateWordCase WEB API’en fra Aspose.Cells Cloud løser dette ved at automatisere tekstcasekonverteringer, hvilket sikrer rene og standardiserede data med minimal indsats.
Kernefunktioner: Intelligent tekstformatkonvertering i Excel
1. Tekst Sagsformatering
-
UPPERCASE: CONVERT ALL TEXT TO UPPERCASE (E.G., “PRODUCT NAME” → “PRODUCT NAME”).
- Use Case: Formatting product SKUs or invoice IDs ("inv123" → "INV123").
-
lowercase: Convert all text to lowercase (e.g., "kunde email" → "kunde email").
- Brugssag: Forberede e-maillister til CRM-importer.
-
Title Case: Capitalize the first letter of each word (e.g., “sales report 2024” → “Sales Report 2024”).
- Brugssag: Formatering af rapportoverskrifter eller dokumenttitler.
-
Sætningstilfælde: Kapitaliser kun det første bogstav i hver sætning (f.eks. “dette er en test. hej verden!” → “Dette er en test. Hej verden!”).
- Brugssag: Standardisering af bruger-genereret indhold i databaser.
2. Præcis rækkeviddekontrol
- Worksheet: Anvend rengøring over hele arket.
- Workbook: Behandl alle regneark i arbejdsbogen.
- SelectionOnly: Mål kun specifikke intervaller.
3. Fleksibel datainput
- CloudFileSystem: Behandl filer fra cloud-lagring (sæt DataSourceType + DataPath).
- RequestFiles: Håndter filer, der er uploadet direkte via FileInfo.
- HttpUri: Adgang til filer fra web-URLs (sæt DataSourceType + DataPath).
Hvordan Det Fungerer: 3-Trins Regnearks Rengøring
- Få adgangstoken.
- Process Text Format.
- Parse Response to Retrieve Result File.
Reference code:
public static class Example_WordCase
{
public static void Run()
{
// Få dit kunde-ID og klienthemmelighed 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 anmodningsparametre til ordcase
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" },
// 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"))
},
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 indhold Web API-anmodning.
var response = cellsApi.PostUpdateWordCase(request);
// Gem resultat: konverter base64-streng til fil.
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)
Hvorfor bruge denne API?
- Sikrer ensartede og professionelle data med minimal kodning.
- Forenkler tekstformatering i regneark, hvilket sparer timer med manuelt arbejde.
- Easy Integration, tilbyder flersprogede SDK-biblioteker.
SDK’er Guide: Installation og brug af Aspose.Cells Cloud SDK’er
Streamline din udviklingsworkflow med vores multi-sprog SDK’er for problemfri Excel/regnearksautomatisering. Kom i gang på få minutter med disse velafprøvede installationsmetoder.
Omfattende SDK-installationsmatrix
Sprog | Pakkeadministrator | Installationskommando | Dokumentationslink |
---|---|---|---|
.NET | NuGet | dotnet add package Aspose.Cells-Cloud |
.NET SDK Quick Start |
Java | Maven | mvn repository: https://repository.aspose.cloud/repo/ |
Java SDK Hurtigstart |
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 Hurtig Start |
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 Hurtigt Start |
Perl | CPAN | cpanm AsposeCellsCloud::CellsApi |
Perl SDK Hurtigt Start |
Konklusion
Aspose.Cells Cloud Text Formatting API automatiserer standardisering af Excel-tekstcase (UPPER/lower/Title/Sentence case) med præcisionsområdestyring og multi-sprog SDK’er, der omdanner timer med manuel rengøring til et par linjer kode
FAQ
-
Q: Hvilke filformater understøtter denne API? A: Vi støtter fuldt ud Excel(.xlsx/.xls), CSV og Open office dokumenter for at imødekomme alle dine kontorbehov.
-
Q: Understøtter det kinesisk tekstbehandling? A: Ja! Vi har specielt optimeret vores kinesiske behandlingsmotor, der perfekt understøtter ændring af bogstavsform for kinesisk, engelsk og blandede tekster.
-
Q: Er der en grænse for API-opkald? A: Den gratis version har en månedsgrænse på 150 opkald. Se vores pris side for detaljer.
-
Q: Hvordan håndterer du celler med formler? A: Som standard behandler vi kun tekstindhold, men du kan vælge at behandle formelceller gennem parameterindstillinger.