დღევანდელ მონაცემებზე დაფუძნებულ ბიზნეს გარემოში, შეუთანხმებელი სივრცეები, ნაჩვენები ხაზების გადაჭარბებული რაოდენობა და არარეგულარული ფორმატირება Excel ფაილებში შეიძლება გამოიწვიოს კრიტიკული მონაცემთა ანალიზის შეცდომები. Aspose.Cells Cloud-ის PostTrimContent API აძლევს კომპანიის დონ上的 ღრუბლოვან სისტემას Excel-ის მონაცემთა გაწმენდის ავტომატიზაციისთვის.
მთავარი მახასიათებლები: ინტელექტუალური Excel შინაარსის გაწმენდა
1. მოწინავე სივრცული გაწვრა
- წინააღმდეგო სივრცეების მჭიდროება: მოაშორეთ არასაჭირო სივრცეები წელთან ან ოფისში ტექსტის ჩასმის წინ ან უკან.
- Normalize Internal Spaces: Reduce multiple spaces between words to a single space.
- Eliminate Non-Breaking Spaces: Remove web-originated characters for clean datasets.
2. ხაზის შრედინგი管理
- Extra აბზაცების მოხსნა: წაშალეთ რბილი აბზაცები შეტყობინებებში.
- ყველა შეკვეთის მოხსნა: მრავალხაზოვანი ტექსტი გადააკეთეთ უწყვეტ ბლოკებად ექსპორტისთვის ან გაერთიანებისთვის.
3. ზუსტი დიაპაზონის კონტროლი
- Worksheet: მთელი ფურცლის გასაწმენდად გამოიყენეთ.
- ხელმძღვანელობა: გააკეთეთ ყველა სამუშაო წიგნის გაწვდილი.
- SelectionOnly: მიზნად ისახავს მხოლოდ კონკრეტული დიაპაზონების შერჩევას.
4. გ fleksible მონაცემების შესვენება
- CloudFileSystem: პროცესის ფაილები ღრუბლოვან შენახულობაში (სლით DataSourceType + DataPath).
- RequestFiles: მართეთ ფაილები, რომლებიც პირდაპირ ატვირთულია FileInfo-ს საშუალებით.
- HttpUri: წვდომა ფაილებზე ვებსაიტების URL-ებიდან (დიახ DataSourceType + DataPath).
მულტისახელმწიფო SDK მხარდაჭერა
დაპლეიმეთ ცხრილის დასუფთავება ჩვენი მრავალენოვანი SDK-ით: ინტეგრირება Java, Python, .NET, Node.js და კიდევ უფრო მეტი რამდენიმე ხაზში კოდის.
Excel უჯრედებში დამატებითი ცარიელი ადგილების მოშლა .NET SDK-ის გამოყენებით
public static class Example_TrimContent
{
public static void Run()
{
// Get your Client ID and Client Secret from https://dashboard.aspose.cloud (free registration is required).
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.PostTrimContentRequest
{
trimContentOptions = new Aspose.Cells.Cloud.SDK.Model.TrimContentOptions
{
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")) },
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"} } }
}
}
};
// პოსტის ტრიმი შინაარსი Web API-ის მოთხოვნა.
var response = cellsApi.PostTrimContent(request);
// შენახეთ შედეგი: ბაზა64 სტრიქონის კონვერტირება ფაილში.
System.IO.File.WriteAllBytes("BookText_TrimContent.xlsx", System.Convert.FromBase64String(response.FileContent));
}
}
Excel ცელებში ზედმეტი ცარიელი ადგილების და ხაზის შესასმელი ფორმატის მოხსნა Python SDK-ის გამოყენებით
import base64
import os
from asposecellscloud.apis.cells_api import CellsApi
from asposecellscloud.models import *
from asposecellscloud.requests import *
# მიაწვდეთ თქვენი App SID და App Key მისამართზე https://dashboard.aspose.cloud (მოწვდილი რეგისტრაციაა საჭირო).
instance = CellsApi(os.getenv('CellsCloudClientId'),os.getenv('CellsCloudClientSecret'))
# Cloud Storage-ში წყობის ფაილის ატვირთვა
instance.upload_file( UploadFileRequest( "BookText.xlsx", "PythonSDK/BookText.xlsx"))
# შენიშვნაწერა_trim_შ_CONTENT_მოთხოვნის_პარამეტრები
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"))
# API-ს კამათელი პარამეტრებით
response = instance.post_trim_content(PostTrimContentRequest( trimContentOptions))
# შექმნათ შედეგის ფაილი
decoded_data = base64.b64decode(response.file_content)
with open("TrimBookText.xlsx", "wb") as file:
file.write(decoded_data)
SDKs სახელმძღვანელო: 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 Quick Start |
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 install github.com/aspose-cells-cloud/aspose-cells-cloud-go/v25@latest |
გეთვლი SDK სწრაფი დაწყება |
რუბი | რუბი გემები | gem install asposecellscloud |
რუბი SDK სწრაფი დაწყება |
Perl | CPAN | cpanm AsposeCellsCloud::CellsApi |
Perl SDK სწრაფი სტარტი |
დასკვნა: რატომ უნდა შეარჩიოთ PostTrimContent API?
- ✅ მარტივი REST ინტერფეისი: მარტივი ინტეგრაცია.
- ✅ პლატფორმებს შორის მხარდაჭერა: მუშაობს ყველგან, მასშტაბირდება გლობალურად.
- ✅ ავტომატიზებული Excel დალაგება: მოიშორეთ ხელით მონაცემების გაწვდვის შეცდომები.
FAQ
- Q: ფორმატირება გაქრება? A: არა. PostTrimContent მხოლოდ მითითებული ცარიელი ადგილების/ნიშნების შალს, ინარჩუნებს ყველა უჯრის ფორმატირებას, ფორმულებს და სტიურმებს.
- Q: შეუძლია თუ არა CSV ფაილების დამუშავება? A: კი. API მხარს უჭერს Excel ფორმატებს (XLSX, XLS) და CSV ფაილებს.
- Q: არის API მოწვეთის ლიმიტი? A: უმასპინძლო ვერსიას აქვს 150 ზარის თვეში ლიმიტი. დეტალებისთვის მოიხედეთ ჩვენს ფასების გვერდზე.