У сучасному середовищі, керованому даними, безперебійне перетворення файлів звичайного тексту (TXT) у формат Excel є критичною необхідністю. Перетворення TXT на Excel – це не просто питання зручності; це важливий крок до розкриття повного потенціалу даних. Оскільки структурований і табличний формат Excel забезпечує надійну структуру для розуміння та візуалізації інформації, дозволяючи компаніям отримувати значущу інформацію та приймати обґрунтовані рішення. У цій статті ми розглянемо значення цього процесу перетворення та дослідимо простий і бездоганний підхід для перетворення текстового файлу в книгу Excel за допомогою .NET REST API.
- API перетворення TXT в Excel
- Перетворення текстового файлу в Excel у C# .NET
- Перетворіть TXT у книгу Excel за допомогою команд cURL
API перетворення TXT в Excel
Перетворення TXT в Excel стає динамічним без зусиль за допомогою Aspose.Cells Cloud SDK для .NET. Цей потужний інструмент не тільки спрощує процес перетворення, але й забезпечує точний перехід із звичайного тексту на формат Excel. Він також дає змогу маніпулювати аркушами, застосовувати розширене форматування та навіть легко створювати діаграми. Крім того, завдяки хмарній архітектурі ви можете отримати вигоду від масштабованої та надійної продуктивності без необхідності складних локальних установок.
Перший — пошук Aspose.Cells-Cloud
в менеджері пакетів NuGet і натискання кнопки Додати пакет
. По-друге, отримайте облікові дані клієнта з хмарної інформаційної панелі.Якщо у вас немає облікового запису, просто створіть безкоштовний обліковий запис, дотримуючись інструкцій, наведених у статті швидкий початок.
Перетворення текстового файлу в Excel у C# .NET
Давайте вирушимо в подорож, щоб не просто перетворити TXT у Excel, але й розширити можливості обробки даних за допомогою багатофункціонального Aspose.Cells Cloud SDK для .NET.
CellsApi cellsInstance = new CellsApi(clientID, clientSecret);
Створіть об’єкт класу CellsApi, де ми передаємо облікові дані клієнта як аргументи.
cellsInstance.UploadFile("input.xls", inputFile);
Прочитайте вхідний текстовий файл і завантажте його в хмарне сховище.
var response = cellsInstance.CellsWorkbookGetWorkbook("input.txt", null, format: "XLSX", isAutoFit: true, null, null, null, "output.xlsx", null);
Тепер викличте API, щоб виконати перетворення Excel у CSV онлайн. Після успішної операції отриманий CSV також завантажується в хмарне сховище.
// Повні приклади та файли даних див
https://github.com/aspose-cells-cloud/aspose-cells-cloud-dotnet/
// Отримайте облікові дані клієнта з https://dashboard.aspose.cloud/
string clientSecret = "4d84d5f6584160cbd91dba1fe145db14";
string clientID = "bb959721-5780-4be6-be35-ff5c3a6aa4a2";
// створити екземпляр CellsApi, передаючи ClientID і ClientSecret
CellsApi cellsInstance = new CellsApi(clientID, clientSecret);
try
{
// читати вхідний текстовий файл з локального диска
using (var inputFile = System.IO.File.OpenRead(input_TXT))
{
// завантажити текстовий файл у хмарне сховище
cellsInstance.UploadFile("input.txt", inputFile);
// ініціалізувати операцію перетворення TXT у Excel
var response = cellsInstance.CellsWorkbookGetWorkbook("input.txt", null, format: "XLSX", isAutoFit: true, null, null, null, "ouptut.xlsx", null);
// надрукувати повідомлення про успішне завершення перетворення
if (response != null && response.Equals("OK"))
{
Console.WriteLine("The TXT to Excel conversion completed successfully !");
Console.ReadKey();
}
}
}
catch (Exception ex)
{
Console.WriteLine("error:" + ex.Message + "\n" + ex.StackTrace);
}
Вхідний файл TXT і робочу книгу Excel, отриману в наведеному вище прикладі, можна завантажити з:
Перетворіть TXT у книгу Excel за допомогою команд cURL
Перетворення файлів звичайного тексту (TXT) у формат Excel стає інтуїтивно зрозумілим і потужним процесом за допомогою команд Aspose.Cells Cloud і cURL. Таким чином, використовуючи команди cURL, ви можете легко взаємодіяти з Aspose.Cells Cloud API, де ми вказуємо вхідний файл TXT і бажаний вихідний формат. Цей хмарний підхід не тільки спрощує процес перетворення, але й забезпечує масштабованість і доступність без необхідності складних локальних налаштувань.
Першим кроком у цьому підході є створення маркера доступу JWT за допомогою такої команди:
curl -v "https://api.aspose.cloud/connect/token" \
-X POST \
-d "grant_type=client_credentials&client_id=921363a8-b195-426c-85f7-7d458b112383&client_secret=2bf81fca2f3ca1790e405c904b94d233" \
-H "Content-Type: application/x-www-form-urlencoded" \
-H "Accept: application/json"
Тепер виконайте наступну команду, щоб конвертувати текстовий файл у Excel онлайн. Ця команда очікує, що вхідний TXT-файл уже буде доступний у хмарному сховищі, і після перетворення отримана робоча книга Excel також зберігається в хмарному сховищі.
curl -v "https://api.aspose.cloud/v3.0/cells/{sourceFile}?format=XLSX&isAutoFit=true&onlySaveTable=true&outPath={Resultant}&checkExcelRestriction=true" \
-X GET \
-H "accept: application/json" \
-H "authorization: Bearer {accessToken}"
Замініть sourceFile
на ім’я вхідного файлу TXT, Resultant
на ім’я результуючої книги Excel і accessToken
на маркер доступу JWT, згенерований вище.
- Щоб зберегти отриманий файл Excel для зберігання на локальному диску, скористайтеся такою командою cURL, де ми пропустили результуюче ім’я файлу та використали аргумент -o, щоб вказати кінцевий шлях.
curl -v "https://api.aspose.cloud/v3.0/cells/input.txt?format=XLSX&isAutoFit=true&onlySaveTable=true&checkExcelRestriction=true" \
-X GET \
-H "accept: application/json" \
-H "authorization: Bearer {accessToken}" \
-o "resultant.xlsx"
Висновок
Підсумовуючи, два підходи до перетворення файлів звичайного тексту (TXT) у Excel виявляються конкурентами: використання локальних ресурсів за допомогою .NET REST API та використання потужності хмари за допомогою команд Aspose.Cells Cloud і cURL. Крім того, завдяки підтримці розширених маніпуляцій Excel, формул і функцій динамічних даних, Aspose.Cells Cloud API стає універсальним рішенням для розробників, які прагнуть не тільки безперебійних перетворень, але й шлюзу до розширених можливостей обробки даних. Крім того, масштабованість, легкість інтеграції та багатофункціональний характер Aspose.Cells Cloud є переконливими аргументами для вибору його як основного інструменту, гарантуючи, що ви зможете легко конвертувати TXT у Excel онлайн.
корисні посилання
Схожі статті
Ми настійно рекомендуємо відвідати такі блоги: