Menambahkan Arc ke Lembar Kerja di Excel

Perkenalan

Membuat lembar kerja Excel yang menarik secara visual sangat penting untuk penyajian data, dan pustaka Aspose.Cells menyediakan alat yang tangguh bagi pengembang untuk menyelesaikan tugas ini. Salah satu fitur menarik yang mungkin ingin Anda masukkan ke dalam dokumen Excel adalah kemampuan untuk menambahkan bentuk, seperti busur. Dalam tutorial ini, kami akan memandu langkah demi langkah cara menambahkan busur ke lembar kerja Excel menggunakan Aspose.Cells untuk .NET. Di akhir artikel ini, Anda tidak hanya akan mempelajari cara menambahkan busur, tetapi juga memperoleh wawasan tentang pengelolaan bentuk secara umum.

Prasyarat

Sebelum kita menyelami seluk-beluk penambahan busur ke lembar kerja Anda, penting untuk memastikan Anda memiliki beberapa hal yang diperlukan. Berikut adalah prasyarat yang Anda perlukan untuk memulai:

  1. Visual Studio: Anda harus menginstal Visual Studio di komputer Anda karena kita akan menggunakan C# sebagai bahasa pemrograman kita.
  2. .NET Framework: Pastikan Anda telah menginstal .NET Framework atau .NET Core. Aspose.Cells mendukung keduanya.
  3. Aspose.Cells untuk .NET: Anda harus memiliki pustaka Aspose.Cells. Anda dapat mengunduhnya dariUnduhan Aspose.Cells halaman.
  4. Pemahaman Dasar C#: Keakraban dengan C# akan membantu Anda mengikuti potongan kode tanpa banyak kesulitan.

Paket Impor

Untuk mulai bekerja dengan Aspose.Cells di proyek Anda, Anda perlu mengimpor paket yang diperlukan. Berikut cara melakukannya:

Buat Proyek Baru

  • Buka Visual Studio.
  • Pilih “Buat proyek baru.”
  • Pilih templat yang berfungsi dengan .NET (seperti Aplikasi Konsol).

Tambahkan Referensi Aspose.Cells

  • Klik kanan pada proyek Anda di Solution Explorer.
  • Pilih “Kelola Paket NuGet.”
  • Cari “Aspose.Cells” dan instal. Sekarang Anda siap untuk memulai pengodean penambahan busur.
using System.IO;
using Aspose.Cells;
using Aspose.Cells.Drawing;
using System.Drawing;

Berikut rincian kode langkah demi langkah yang memperagakan cara menambahkan busur ke lembar kerja di Excel.

Langkah 1: Menyiapkan Direktori

Langkah pertama adalah menyiapkan direktori tempat Anda akan menyimpan berkas Excel. Ini membantu Anda mengelola berkas output dengan mudah.

string dataDir = "Your Document Directory";
// Buat direktori jika belum ada.
bool IsExists = System.IO.Directory.Exists(dataDir);
if (!IsExists)
    System.IO.Directory.CreateDirectory(dataDir);

Dalam potongan kode ini, kami menentukan jalur ke direktori dokumen. Kami juga memeriksa apakah direktori tersebut ada; jika tidak, kami membuatnya. Ini menjadi dasar untuk keluaran kami.

Langkah 2: Buat Instansiasi Buku Kerja

Berikutnya, mari membuat contoh buku kerja baru.

// Buat Buku Kerja baru.
Workbook excelbook = new Workbook();

Baris ini membuat buku kerja Excel baru. Anggap ini sebagai kanvas kosong tempat kita dapat menambahkan bentuk, data, dan banyak lagi.

Langkah 3: Tambahkan Bentuk Busur Pertama

Sekarang, mari tambahkan bentuk busur pertama kita ke lembar kerja.

// Tambahkan bentuk busur.
Aspose.Cells.Drawing.ArcShape arc1 = excelbook.Worksheets[0].Shapes.AddArc(2, 0, 2, 0, 130, 130);

Di sini, kita menambahkan busur ke lembar kerja pertama. Parameter menentukan posisi dan ukuran busur:(left, top, width, height, startAngle, endAngle)Ini seperti merencanakan segmen sebuah lingkaran!

Langkah 4: Kustomisasi Arc Pertama

Setelah menambahkan lengkungan, Anda mungkin ingin menyesuaikan tampilannya.

// Mengatur warna bentuk isian
arc1.Fill.FillType = FillType.Solid;
arc1.Fill.SolidFill.Color = Color.Blue;
// Mengatur penempatan busur.
arc1.Placement = PlacementType.FreeFloating;           
// Tetapkan ketebalan garis.
arc1.Line.Weight = 1;      
// Mengatur gaya garis putus-putus busur.
arc1.Line.DashStyle = MsoLineDashStyle.Solid;

Di bagian ini, kita akan menyesuaikan lengkungannya. Kita atur jenis isiannya menjadi warna solid (dalam hal ini biru), tentukan bagaimana lengkungannya ditempatkan, tentukan ketebalan garis, dan pilih gaya garis putus-putus. Pada dasarnya, kita akan mempercantik lengkungan kita agar terlihat menarik!

Langkah 5: Tambahkan Bentuk Busur Kedua

Mari tambahkan bentuk busur lain untuk memberikan lebih banyak konteks.

// Tambahkan bentuk busur lainnya.
Aspose.Cells.Drawing.ArcShape arc2 = excelbook.Worksheets[0].Shapes.AddArc(9, 0, 2, 0, 130, 130);

Mirip dengan busur pertama, kami menambahkan busur kedua pada lembar kerja yang sama. Koordinat di sini sedikit digeser untuk memposisikannya secara berbeda.

Langkah 6: Kustomisasi Arc Kedua

Sama seperti yang kita lakukan pada busur pertama, kita akan menyesuaikan busur kedua juga.

// Mengatur warna garis
arc2.Line.FillType = FillType.Solid;
arc2.Line.SolidFill.Color = Color.Blue;
// Mengatur penempatan busur.
arc2.Placement = PlacementType.FreeFloating;          
// Tetapkan ketebalan garis.
arc2.Line.Weight = 1;           
// Mengatur gaya garis putus-putus busur.
arc2.Line.DashStyle = MsoLineDashStyle.Solid;

Di sini, kami memberikan lengkungan kedua gaya yang sama seperti yang pertama. Anda dapat mengubah warna atau gaya sesuai keinginan untuk tujuan keunikan atau tematik.

Langkah 7: Simpan Buku Kerja

Akhirnya, saatnya untuk menyimpan buku kerja yang baru Anda buat dengan busur.

// Simpan berkas excel.
excelbook.Save(dataDir + "book1.out.xls");

Baris ini berfungsi seperti menekan tombol simpan. Kita menyimpan pekerjaan kita di lokasi yang ditentukan dengan nama berkas yang ditentukan. Pastikan untuk memeriksa direktori Anda untuk melihat karya agung Anda dalam format Excel!

Kesimpulan

Dalam tutorial ini, kami telah menjelajahi proses penambahan bentuk lengkung ke lembar kerja Excel menggunakan Aspose.Cells for .NET. Melalui panduan langkah demi langkah yang sederhana, Anda telah mempelajari cara membuat buku kerja baru, menambahkan lengkung, menyesuaikan tampilannya, dan menyimpan dokumen Anda. Kemampuan ini tidak hanya meningkatkan daya tarik visual lembar kerja Anda, tetapi juga membuat presentasi data Anda lebih informatif. Baik Anda membuat bagan, laporan, atau sekadar bereksperimen, penggunaan bentuk seperti lengkung dapat menambahkan sentuhan kreatif pada proyek Anda.

Pertanyaan yang Sering Diajukan

Apa itu Aspose.Cells?

Aspose.Cells adalah pustaka hebat yang memungkinkan pengembang untuk membuat, memanipulasi, dan mengonversi file Excel secara terprogram tanpa memerlukan Microsoft Excel.

Apakah saya perlu menginstal Microsoft Excel untuk menggunakan Aspose.Cells?

Tidak, Aspose.Cells sepenuhnya independen dan tidak memerlukan Microsoft Excel untuk diinstal.

Dapatkah saya mencoba Aspose.Cells secara gratis?

Ya, Anda dapat mencoba Aspose.Cells menggunakanUji Coba Gratis.

Bahasa pemrograman apa yang didukung Aspose.Cells?

Aspose.Cells mendukung banyak bahasa, termasuk C#, VB.NET, dan banyak lagi.

Di mana saya bisa mendapatkan dukungan untuk Aspose.Cells?

Anda bisa mendapatkan dukungan melaluiForum Aspose.