Excel ke teks

Konversikan Excel (XLS, XLSX) ke file Teks menggunakan C# .NET

Excel spreadsheet adalah alat yang ada di mana-mana untuk mengelola dan menganalisis data. Namun, mereka tidak selalu merupakan format yang paling efisien untuk aplikasi web. Oleh karena itu, mengonversi file Excel menjadi file teks (txt) adalah tugas umum dalam pemrosesan data, karena memungkinkan pengguna memanipulasi data dengan cara yang lebih format yang fleksibel dan mudah dibaca. File teks juga ringan dan mudah dibuka di berbagai program, menjadikannya pilihan ideal untuk menyimpan dan berbagi data. Namun, mengonversi file Excel ke format file teks (.txt) bisa menjadi tugas yang menakutkan, terutama jika Anda tidak terbiasa dengan bahasa pemrograman. Untungnya, dengan C# .NET, Anda dapat dengan mudah mengonversi file Excel ke format Teks tanpa banyak usaha. Dalam panduan ini, kami akan menunjukkan cara mengonversi data Excel Anda menjadi file teks (.txt) menggunakan .NET Cloud SDK.

Excel ke API Konversi Teks

Aspose.Cells Cloud SDK for .NET adalah cara yang efisien dan hemat biaya untuk mengonversi file Excel ke format file teks (.txt). Pendekatan berbasis cloud ini memberikan banyak manfaat, termasuk skalabilitas, aksesibilitas, dan fitur keamanan yang ditingkatkan. Proses konversi dapat diandalkan, dan menghasilkan hasil berkualitas tinggi. Cukup cari “Aspose.Cells-Cloud” dan klik tombol Tambah Paket. Kedua, jika Anda tidak memiliki akun melalui Cloud Dashboard, harap buat akun gratis dengan menggunakan alamat email yang valid dan dapatkan kredensial pribadi Anda.

Konversikan Excel ke TXT menggunakan C#

API menawarkan tiga metode berikut untuk menangani konversi format file.

GetWorkbook - Dapatkan input Excel dari penyimpanan Cloud & simpan output ke penyimpanan cloud. PutConvertWorkbook - Mengonversi file Excel ke format lain dari konten permintaan. PostWorkbookSaveAs - Menyimpan file Excel sebagai file format lain ke penyimpanan.

Sekarang di bagian ini, minat kami adalah memuat file input Excel dari drive lokal, melakukan konversi, dan menyimpan file Teks yang dihasilkan di penyimpanan cloud.

// Untuk contoh lengkap dan file data, silakan ke 
https://github.com/aspose-cells-cloud/aspose-cells-cloud-dotnet/

// Dapatkan kredensial klien dari https://dashboard.aspose.cloud/
string clientSecret = "4d84d5f6584160cbd91dba1fe145db14";
string clientID = "bb959721-5780-4be6-be35-ff5c3a6aa4a2";
        
// buat instance CellsApi sambil meneruskan ClientID dan ClientSecret
CellsApi cellsInstance = new CellsApi(clientID, clientSecret);

// buku kerja Excel pertama di drive
string input_Excel = "input.xlsx";
// nama file Teks yang dihasilkan
string resultant_File = "output.txt";

try
{
    // membaca file Excel ke dalam contoh File
    var file = System.IO.File.OpenRead(input_Excel);

    // menginisialisasi operasi konversi
    var response = cellsInstance.CellsWorkbookPutConvertWorkbook(file, format:"TXT", outPath:resultant_File);

    // cetak pesan sukses jika penggabungan berhasil
    if (response != null && response.Equals("OK"))
    {
        Console.WriteLine("Excel to Text converted successfully !");
        Console.ReadKey();
    }
}
catch (Exception ex)
{
    Console.WriteLine("error:" + ex.Message + "\n" + ex.StackTrace);
}

Mari kembangkan pemahaman kita tentang cuplikan kode ini:

CellsApi cellsInstance = new CellsApi(clientID, clientSecret);

Buat objek CellsApi sambil meneruskan kredensial klien sebagai argumen.

var file = System.IO.File.OpenRead(input_Excel);

Baca konten input buku kerja Excel ke dalam objek FileStream.

var response = cellsInstance.CellsWorkbookPutConvertWorkbook(file, format:"TXT", outPath:resultant_File);

Panggil API untuk mengonversi format Excel ke Teks. Format file yang dihasilkan dan nama file Teks yang dihasilkan, disediakan sebagai argumen untuk metode ini. Setelah konversi, hasilnya disimpan di penyimpanan cloud.

Excel ke Teks

Pratinjau konversi Excel ke teks.

Buku kerja Excel masukan dan file TXT hasil yang dibuat dalam contoh di atas dapat diunduh dari input.xls dan output.txt.

Excel ke File Teks menggunakan Perintah cURL

Kami telah mempelajari bahwa file teks ringan dan efisien untuk dikirimkan melalui internet. Sekarang, di bagian ini, kita akan mengonversi file Excel ke format teks menggunakan Aspose.Cells Cloud REST API dan perintah cURL. Pendekatan ini memberikan banyak keuntungan, seperti kompatibilitas dengan berbagai aplikasi perangkat lunak dan sistem operasi, peningkatan keamanan data, dan peningkatan efisiensi.

Jadi untuk memulai, kita perlu membuat token akses JWT berdasarkan kredensial klien:

curl -v "https://api.aspose.cloud/connect/token" \
-X POST \
-d "grant_type=client_credentials&client_id=bb959721-5780-4be6-be35-ff5c3a6aa4a2&client_secret=4d84d5f6584160cbd91dba1fe145db14" \
-H "Content-Type: application/x-www-form-urlencoded" \
-H "Accept: application/json"

Langkah selanjutnya adalah memanggil API PostWorkbookSaveAs. API ini memuat input Excel dari penyimpanan awan dan kemudian, menyimpan TXT yang dihasilkan ke penyimpanan awan yang sama.

curl -v -X POST "https://api.aspose.cloud/v3.0/cells/myDocument(2).xlsx/SaveAs?newfilename=converted.txt&isAutoFitRows=false&isAutoFitColumns=false&checkExcelRestriction=true" \
-H  "accept: application/json" \
-H  "authorization: Bearer <JWT Token>" \
-H  "Content-Type: application/json" \
-d "{  \"SaveFormat\": \"TXT\"}"

Penutup

Dalam tutorial ini, kita telah mempelajari bahwa perintah Aspose.Cells Cloud SDK untuk .NET dan cURL menawarkan cara yang nyaman dan efisien untuk mengonversi file Excel ke format teks. Ini bisa sangat berguna saat bekerja dengan kumpulan data besar atau formula kompleks, karena file teks memungkinkan pengguna mengekstrak informasi yang relevan dengan cepat tanpa memerlukan keahlian perangkat lunak atau pemrograman khusus.

Kedua pendekatan ini memberikan banyak keuntungan, termasuk kompatibilitas dengan berbagai aplikasi perangkat lunak dan sistem operasi, peningkatan keamanan data, dan peningkatan efisiensi karena ukuran file yang lebih kecil. Selain itu, perintah Aspose.Cells Cloud SDK untuk .NET dan cURL mudah digunakan dan menawarkan fleksibilitas, menjadikannya pilihan tepat untuk bisnis dan individu. Dengan memanfaatkan kekuatan Aspose.Cells Cloud SDK untuk perintah .NET dan cURL, Anda dapat dengan cepat dan mudah mengonversi file Excel menjadi teks, dan menjadikan data Anda lebih mudah diakses dan aman. Mari kita mulai hari ini!

Tautan Berguna

Artikel yang Direkomendasikan

Silakan kunjungi tautan berikut untuk mempelajari lebih lanjut tentang: