რესურსების მართვა ტექსტის შეუთავსებელი რეგისტრის ფორმატირების პროცესში spreadsheets (Excel, Google Sheets, CSV) შეიძლება გამაღიზიანებელი იყოს, განსაკუთრებით დიდი მონაცემთა ნაკრებების შემთხვევაში. Aspose.Cells Cloud-ის PostUpdateWordCase WEB API ამ პრობლემას აგვარებს ტექსტის რეგისტრირების კონვერგენციის ავტომატიზაციით, რაც მწირი ძალისხმევით სუფთა და სტანდარტული მონაცემების უზრუნველყოფას ქმნის.
მთავარი მახასიათებლები: ინტელექტუალური ტექსტის შემთხვევების ფორმატირების გარდაქმნა Excel-ში
1. ტექსტური ფორმატირება
-
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., "ग्राहक ईमेल" → "ग्राहक ईमेल").
- გამოყენების შემთხვევა: CRM იმპორტებისთვის ელექტრონული წერილების სიების მომზადება.
-
Title Case: Capitalize the first letter of each word (e.g., “sales report 2024” → “Sales Report 2024”).
- გამოიყენეთ შემთხვევა: ანგარიშის სათაურების ან დოკუმენტის დასათაურების ფორმატირება.
-
Sentence Case: Capitalize only the first letter of each sentence (e.g., “this is a test. hello world!” → “This is a test. Hello world!”).
- მომხმარებლის მიერ შექმნილი კონტენტის სტანდარტიზაცია მონაცემთა ბაზებში.
2. ზუსტი დიაპაზონის კონტროლი
- Worksheet: გაასუფთავეთ მთელი ფურცელი.
- შრომის წიგნი: პროცესში ჩართეთ ყველა სამუშაო ფურცელი მუშაობის წიგნში.
- SelectionOnly: მიზნად ესახება კონკრეტული დიაპაზონების შერჩევა.
3. მოქნილი მონაცემების შესავალი
- CloudFileSystem: ფაილების პროცესირება ღრუბლოვანი(storaging) შენახვისგან ( დააკონფიგურირეთ DataSourceType + DataPath ).
- RequestFiles: მართეთ ფაილები, რომლებიც პირდაპირ არის ატვირთული FileInfo-ს საშუალებით.
- HttpUri: წვდომა ფაილებზე ვებსაიტების URL-ებიდან (გაწვდეთ DataSourceType + DataPath).
როგორ მუშაობს: 3-ეტაპიანი სუფთა ცხრილები
- მოწვდეთ წვდომის ტოკენი.
- Process Text Format.
- პასუხის გაწვდვა შედეგების ფაილის გადასაყოფად.
Reference code:
public static class Example_WordCase
{
public static void Run()
{
// Get your Client ID and Client Secret from https://dashboard.aspose.cloud (ბრძანება რეგისტრაცია საჭირო).
var cellsApi = new Aspose.Cells.Cloud.SDK.Api.CellsApi(System.Environment.GetEnvironmentVariable("ProductClientId"), System.Environment.GetEnvironmentVariable("ProductClientSecret"));
// შენიშვნის შემთხვევაში მინიშნებების მშენებლობა
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" },
// ქვთ მასალის წყაროს ინფორმაცია. გარდაქმნის ფაილის მონაცემები base64 კოდის სტრიქონის სახით.
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);
// შენახე შედეგი: გადააყვანე base64 სტრინგი ფაილში.
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)
რატომ უნდა გამოიყენოთ ეს API?
- შერცხო სტატისტიკა ერთგვაროვანი და პროფესიონალისთვის გამორჩეული გამოჩენა მცირე პროგრამირების საშუალებით.
- გადამ simplifies spreadsheet text formatting, saving hours of manual work.
- Easy Integration, უზრუნველყოფს მრავალენოვან SDK ბიბლიოთეკებს.
SDK-ების სახელმძღვანელო: Aspose.Cells Cloud SDK-ების ინსტალაცია და გამოყენება
Streamline your development workflow with our multi-language SDKs for seamless Excel/spreadsheet automation. Get started in minutes with these battle-tested installation methods.
სრული SDK ინსტალაციის მატრიცა
ენა | პაკეტის მართვის სისტემა | ინსტალაციის ბრძანება | დოკუმენტაციის ბმული |
---|---|---|---|
.NET | NuGet | dotnet add package Aspose.Cells-Cloud |
.NET SDK სწრაფი დაწყება |
Java | Maven | mvn repository: https://repository.aspose.cloud/repo/ |
Java SDK Quick Start |
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 სწრაფი დაწყების სახელმძღვანელო |
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 Quick Start |
Perl | CPAN | cpanm AsposeCellsCloud::CellsApi |
Perl SDK სწრაფი დაწყება |
შეკრული
Aspose.Cells Cloud ტექსტის ფორმატირების API ავტომატიზირებს Excel-ის ტექსტური შემთხვევების სტანდარეტის (UPPER/lower/Title/Sentence case) დადგენას სიზუსტის არეით და მრავალენოვანი SDK-ებით, გარდაქმნის საათების მანუალური წმენდიდან რამდენიმე ხაზის კოდში.
FAQ
-
შ: რა ფაილის ფორმატებს მხარდაჭერავს ეს API? A: ჩვენ სრულად ვუჭერთ მხარს Excel(.xlsx/.xls), CSV და Open office დოკუმენტებს, რათა დააკმაყოფილოს ყველა თქვენი ოფისის საჭიროება.
-
Q: მხარს უჭერს ჩინური ტექსტის დამუშავებას? A: დიახ! ჩვენ სპეციალურად დავაინჟინეთ ჩვენი ჩინური დამუშავების მოდული, რომელიც სრულყოფილად უჭერს მხარს ჩინური, ინგლისური და შერეული ტექსტების შემთხვევათა კონვერსიას.
-
Q: არსებობს API-ის შეკვეთების ლიმიტი? A: რეგისტრაციის უფასო ვერსიას აქვს 150 ზარის ყოველთვიური შეზღუდვა. დეტალებისათვის იხილეთ ჩვენი ფასების გვერდი.
-
Q: როგორ თამაშობთ ფორმულებით ცხრილების შეწერისას? A: ნაგულისხმევად ჩვენ მხოლოდ ტექსტური შინაარსის დამუშავებას ვასრულებთ, მაგრამ შეგიძლიათ აირჩიოთ ფორმულების უჯრების დამუშავება პარამეტრების შეცვლით.