Tutorial singkat ini akan menjelaskan cara menyesuaikan tinggi baris di Excel menggunakan C#. Pertama, Anda akan memuat contoh buku kerja dan kemudian menyesuaikan tinggi baris individual atau beberapa baris ke ketinggian tetap atau berdasarkan konten dalam baris sesuai kebutuhan Anda. Setelah Anda mengubah tinggi baris Excel menggunakan C#, Anda dapat menyimpannya kembali ke disk dalam format apa pun seperti XLSX.
Langkah-langkah Menyesuaikan Tinggi Baris di Excel menggunakan C#
- Menggunakan manajer paket NuGet, tambahkan Aspose.Cells untuk menyesuaikan ketinggian baris
- Tambahkan referensi ke namespace Aspose.Cells untuk menggunakan panggilan API dalam kode
- Muat sampel workbook yang berisi beberapa lembar kerja untuk menguji fitur
- Dapatkan referensi worksheet yang diinginkan untuk menyesuaikan tinggi baris
- Atur tinggi baris ke nilai tetap atau berdasarkan konten sesuai kebutuhan
- Simpan buku kerja dengan tinggi baris yang ditentukan
Dalam langkah-langkah sederhana ini, pertama-tama kita memuat file Excel target ke dalam objek kelas Buku Kerja dan kemudian mengakses referensi lembar kerja yang diinginkan untuk menyesuaikan tinggi baris Excel menggunakan C#. Kami memiliki kontrol penuh atas proses karena kami dapat mengubah tinggi dalam berbagai cara seperti mengubah tinggi satu baris lengkap, kolom yang dipilih dari satu baris, rentang baris, atau seluruh lembar kerja.
Kode untuk Menyesuaikan Tinggi Baris Excel menggunakan C#
using Aspose.Cells; | |
namespace AdjustRowHeightInExcelUsingCSharp | |
{ | |
class Program | |
{ | |
static void Main(string[] args) | |
{ | |
// Use Aspose.Cells license to avoid watermark in the output file after adjusting rows height | |
License CellsLicenseToAdjustRowsHeight = new License(); | |
CellsLicenseToAdjustRowsHeight.SetLicense("Aspose.Cells.lic"); | |
//Load the workbook where rows heights are to be adjusted | |
Workbook workbook = new Workbook("book1.xlsx"); | |
// Access the desired worksheet say fourth in this example | |
Worksheet ForthWorksheet = workbook.Worksheets[3]; | |
// Setting the fixed height of the sixth row to 8 | |
ForthWorksheet.Cells.SetRowHeight(5, 8); | |
// Adjust the single row height based on contents within defined columns range | |
// Say autofit fourth row height based on contents from column six to nine | |
ForthWorksheet.AutoFitRow(3,5,8); | |
// Set the multiple rows (say row 10 to 16) height based on contents | |
ForthWorksheet.AutoFitRows(9,15); | |
// Accessing the third worksheet in the loaded Excel file | |
Worksheet ThirdWorksheet = workbook.Worksheets[2]; | |
//Autofit all the rows in the entire sheet | |
ThirdWorksheet.AutoFitRows(); | |
// Saving the modified Excel file | |
workbook.Save("output.out.xls"); | |
} | |
} | |
} |
Dalam kode contoh ini, kami mengakses koleksi sel lembar kerja dan kemudian mengatur tinggi baris individu menggunakan fungsi Cells.SetRowHeight() . Selanjutnya, kami telah menjelaskan penyesuaian tinggi baris berdasarkan konten dengan menyediakan rentang kolom dalam satu baris menggunakan fungsi AutoFitRow() dan kemudian menyesuaikan beberapa baris dengan menyediakan rentang baris ke fungsi AutoFitRows(). Terakhir, kita telah menyetel tinggi semua baris dalam lembar kerja dengan memanggil fungsi AutoFitRows() tanpa argumen apa pun.
Dengan bantuan tutorial singkat ini, Anda telah menjelajahi cara mengubah tinggi baris. Jika Anda ingin mempelajari fitur lain seperti membuat bagan, lihat artikel di cara membuat grafik Pie Excel di C#.