Daftar tarik-turun memberikan cara yang lebih baik untuk membatasi pengguna untuk entri data dari daftar opsi yang ditentukan. Ini menghilangkan peluang untuk membuat entri data yang salah jika dimasukkan oleh pengguna secara manual. Membuat daftar drop-down di Excel Workbook Anda adalah cara yang lebih disukai untuk memaksa pengguna untuk memilih dari entri dropdown yang tersedia saja. Ketika seseorang memilih sel, opsi dalam daftar drop-down muncul dari tempat mereka dapat melakukan pilihan. Daftar drop-down membuat lembar kerja lebih efisien. Dalam artikel ini, kami akan menunjukkan cara membuat daftar drop-down di lembar kerja dalam file Excel dengan NPOI API menggunakan C#/vb.net . Tapi pertama -tama, mari kita lihat cara membuat daftar dropdown menggunakan Microsoft Excel.

Buat daftar drop-down menggunakan Microsoft Excel

Menjadi pengguna Excel, mudah untuk membuat daftar drop-down hanya dalam beberapa langkah. Yang perlu Anda ketahui adalah bekerja dengan opsi menu Excel dan entri data keseluruhan dalam sel. Anda dapat membuat daftar dropdown di Excel menggunakan langkah -langkah berikut.

Langkah-langkah untuk membuat daftar drop-down di Excel

  1. Ketik entri dalam lembar kerja baru yang ingin Anda tampilkan di daftar drop-down Anda.
  2. Pilih sel di lembar kerja tempat Anda ingin daftar drop-down.
  3. Buka tab Data pada pita dan kemudian pergi ke validasi data .
  4. Pada Tab Pengaturan* , di kotak Izinkan , klik Daftar*.
  5. Di kotak sumber, pilih rentang daftar yang berisi data Anda untuk muncul di daftar drop-down.
  6. Centang kotak abaikan kosong jika Anda menganggapnya baik -baik saja bagi orang untuk membiarkan sel kosong.
Opsi Daftar Validasi Data

Hanya itu yang Anda butuhkan untuk membuat daftar drop-down di Excel.

Buat daftar dropdown menggunakan NPOI di C# dan VB.NET

Sekarang Anda telah melalui langkah-langkah membuat daftar drop-down menggunakan Excel, kami dapat melanjutkan untuk melakukan hal yang sama menggunakan API NPOI untuk .NET di C#. Anda perlu menginstal NPOI di proyek .NET Anda untuk memulai. Anda dapat mempelajari hal ini dalam panduan instruksi terperinci kami untuk menginstal NPOI untuk .net.

Buat daftar drop-down menggunakan c#

Sekarang lingkungan pengembangan Anda siap bekerja dengan NPOI API di C#, buat porjeksi berbasis konsol dan tambahkan baris kode berikut.

//Create workbook
IWorkbook wb = new XSSFWorkbook();
XSSFSheet ws = (XSSFSheet)wb.CreateSheet("ws");

//Create dropdown list
IDataValidationHelper validationHelper = new XSSFDataValidationHelper(ws);
CellRangeAddressList addressList = new CellRangeAddressList(0, 0, 0, 0);
IDataValidationConstraint constraint = validationHelper.CreateExplicitListConstraint(new String[] { "Austin", "Boston", "Chicago", "Dallas", "JacksOnVille","Los Angeles", "New York", "Philladephia"});
IDataValidation dataValidation = validationHelper.CreateValidation(constraint, addressList);
dataValidation.SuppressDropDownArrow = true;
ws.AddValidationData(dataValidation);

//Save the file
FileStream file = File.Create("ExcelDropdownList.xlsx");
wb.Write(file, false);
file.Close();

kesimpulan

Dalam artikel ini, kami menjelajahi cara membuat daftar drop-down di lembar kerja Excel menggunakan NPOI untuk .NET API. Kode sampel ditulis dalam C# , tetapi dapat dengan mudah dikonversi ke vb.net . Untuk lebih banyak sampel kode tentang bekerja dengan spreadsheet Excel menggunakan NPOI API untuk .NET, tetap ikuti perkembangan blog kami.