unggul untuk kata

Konversikan Excel (XLS, XSLX) ke CSV menggunakan C# .NET

Excel dan Word adalah dua aplikasi Microsoft Office yang paling umum digunakan. Sementara Excel terutama digunakan untuk menyimpan dan menganalisis data numerik, Word adalah alat yang populer untuk membuat dan memformat dokumen teks. Namun, ada kalanya Anda mungkin perlu mengonversi file Excel ke dokumen Word, mungkin untuk membuat laporan atau ringkasan data Anda. Di blog teknis ini, kami akan menjelajahi berbagai cara untuk mengonversi Excel ke Word, termasuk berbagai alat dan teknik yang tersedia untuk mengotomatiskan proses. Kami juga akan membahas kelebihan dan keterbatasan masing-masing metode, sehingga Anda dapat memilih pendekatan terbaik berdasarkan kebutuhan spesifik Anda.

Ikuti artikel ini untuk mengembangkan pengonversi Excel ke Word online untuk mengubah file XLS Anda menjadi dokumen berformat lengkap hanya dengan beberapa klik. Sempurna untuk presentasi, laporan, dan lainnya. Jadi ikuti panduan langkah demi langkah ini yang menunjukkan langkah-langkah untuk menggabungkan file dan memaksimalkan data Anda. Coba sekarang!

API Konversi Excel ke Word

Aspose.Cells Cloud SDK for .NET adalah API berbasis cloud yang kuat yang memungkinkan pengembang mengonversi dokumen XLS ke Word dengan mulus. SDK ini memudahkan untuk mengotomatiskan proses konversi data Excel ke dokumen Word, sambil mempertahankan semua pemformatan dan tata letak. Proses konversi cepat dan efisien, dan dapat dilakukan hanya dalam beberapa baris kode. Di blog teknis ini, kita akan melihat lebih dekat cara mengonversi XLS ke Word menggunakan Aspose.Cells Cloud SDK untuk .NET, termasuk panduan langkah demi langkah tentang cara memulai, berbagai opsi konversi yang tersedia, dan caranya untuk menangani kesalahan yang mungkin terjadi selama proses konversi. Kami juga akan mengeksplorasi keuntungan dan keterbatasan menggunakan API berbasis cloud ini dan memenuhi keinginan kami untuk menyematkan spreadsheet Excel dalam dokumen Word.

Untuk memulai penggunaan SDK, kami akan menambahkan referensinya melalui manajer paket NuGet. Cukup cari “Aspose.Cells-Cloud” dan tekan tombol Add Package. Kedua, jika Anda belum berlangganan melalui Cloud Dashboard, harap buat akun gratis menggunakan alamat email yang valid dan dapatkan kredensial klien yang dipersonalisasi.

Konversi Excel ke Word dalam C#

Silakan ikuti langkah-langkah dan potongan kode yang diberikan di bawah ini untuk mengekspor excel ke word menggunakan C#.

// 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 dengan memberikan detail ClientID dan ClientSecret
CellsApi instance = new CellsApi(clientID, clientSecret);

// Nama file Excel input kami
string name = "myDocument.xls";
// Format untuk dokumen Word yang dihasilkan
string format = "DOCX";

try
{
    // memuat file dari drive lokal
    using (var file = System.IO.File.OpenRead(name))
    {

        // menginisialisasi operasi konversi
        var response = instance.CellsWorkbookPutConvertWorkbook(file, format: format, outPath: null);
        
        // simpan CSV yang dihasilkan ke drive lokal
        using (var fileStream = new FileStream("myResultant.docx", System.IO.FileMode.OpenOrCreate, FileAccess.Write))
        {
            response.CopyTo(fileStream);
        }
        
        // cetak pesan sukses jika konversi berhasil
        if (response != null && response.Equals("OK"))
        {
            Console.WriteLine("Excel to Word successfully converted !");
            Console.ReadKey();
        }
    }
catch (Exception ex)
{
    Console.WriteLine("error:" + ex.Message + "\n" + ex.StackTrace);
}

Mari kita pahami potongan kode di atas:

CellsApi instance = new CellsApi(clientID, clientSecret);

Buat objek CellsApi tempat kami meneruskan kredensial klien sebagai argumen.

var file = System.IO.File.OpenRead(name)

Baca lembar kerja Excel masukan menggunakan metode OpenRead(…) dari kelas System.IO.File.

CellsWorkbookPutConvertWorkbook(file, format: format, outPath: resultantFile);  

Metode di atas memulai konversi Excel ke Word dan DOCX yang dihasilkan disimpan ke penyimpanan Cloud.

using (var fileStream = new FileStream("myResultant.docx", System.IO.FileMode.OpenOrCreate, FileAccess.Write))
{
    response.CopyTo(fileStream);
}

Sekarang untuk menyimpan Word (DOCX) yang dihasilkan ke drive lokal, silakan gunakan baris kode di atas

unggul untuk kata

Pratinjau konversi Excel ke Word.

Anda dapat mempertimbangkan untuk mendownload contoh lembar kerja Excel yang digunakan dalam contoh di atas dari myDocument.xlsx.

XLS ke Word menggunakan Perintah cURL

Mengonversi XLS ke Word menggunakan perintah cURL dapat menjadi opsi yang nyaman bagi pengembang yang mencari solusi otomatis untuk mengonversi file. Karena Aspose.Cells Cloud dibangun di atas arsitektur REST, maka kita dapat dengan mudah melakukan konversi Excel XLS ke Word menggunakan perintah cURL.

Sekarang, pertama-tama kita perlu membuat token akses JWT berdasarkan kredensial klien kita:

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"

Sekarang kita perlu menjalankan perintah berikut untuk mengonversi dokumen XLS ke Word. Setelah konversi, file yang dihasilkan disimpan ke penyimpanan Cloud:

curl -v -X GET "https://api.aspose.cloud/v3.0/cells/myDocument(1).xlsx?format=DOCX&isAutoFit=true&onlySaveTable=false&outPath=Resultant.docx&checkExcelRestriction=true" \
-H  "accept: application/json" \
-H  "authorization: Bearer <JWT Token>"

Silakan gunakan perintah cURL berikut untuk melakukan konversi Excel ke Word dan simpan hasilnya di drive lokal:

curl -v -X GET "https://api.aspose.cloud/v3.0/cells/myDocument(1).xlsx?format=DOCX&isAutoFit=true&onlySaveTable=false&checkExcelRestriction=true" \
-H  "accept: application/json" \
-H  "authorization: Bearer <JWT Token>" \
-o "Output.docx"

Penutup

Kesimpulannya, mengonversi Excel ke Word dapat menjadi proses yang memakan waktu dan membosankan, tetapi dengan alat dan teknik yang tepat, proses ini dapat diotomatisasi dan dibuat jauh lebih efisien. Aspose.Cells Cloud SDK untuk .NET adalah salah satu alat yang dapat menyederhanakan proses dan membantu kami menghemat waktu dan meningkatkan produktivitas. Dengan memanfaatkan API berbasis cloud yang kuat ini, pengembang dapat dengan mudah mengonversi file XLS ke dokumen Word sambil mempertahankan semua pemformatan dan tata letak. Baik Anda membuat laporan, ringkasan, atau dokumen lain, Aspose.Cells Cloud SDK untuk .NET menawarkan solusi yang nyaman, andal, dan hemat biaya untuk semua kebutuhan konversi Excel ke Word Anda. Dengan antarmuka yang intuitif, dokumentasi yang komprehensif, dan [dukungan pelanggan] yang sangat baik 9, SDK ini adalah pilihan utama bagi pengembang yang ingin merampingkan alur kerja mereka dan meningkatkan produktivitas mereka.

Artikel Terkait

Silakan kunjungi tautan berikut untuk mempelajari lebih lanjut tentang: