รายการดรอปดาวน์ให้วิธีที่ดีกว่าในการ จำกัด ผู้ใช้สำหรับการป้อนข้อมูลจากรายการตัวเลือกที่ระบุ สิ่งนี้จะช่วยลดโอกาสในการสร้างรายการข้อมูลที่ไม่ถูกต้องหากผู้ใช้ป้อนข้อมูลด้วยตนเอง การสร้างรายการดรอปดาวน์ในสมุดงาน Excel ของคุณเป็นวิธีที่ผู้ใช้ต้องการเลือกจากรายการดรอปดาวน์ที่มีอยู่เท่านั้น เมื่อมีคนเลือกเซลล์ตัวเลือกในรายการดรอปดาวน์จะปรากฏขึ้นจากตำแหน่งที่พวกเขาสามารถเลือกได้ รายการดรอปดาวน์ทำให้แผ่นงานมีประสิทธิภาพมากขึ้น ในบทความนี้เราจะแสดงวิธีการสร้างรายการดรอปดาวน์ในแผ่นงานในไฟล์ excel ด้วย NPOI API โดยใช้ C#/vb.net แต่ก่อนอื่นให้เราดูวิธีการสร้างรายการดรอปดาวน์โดยใช้ Microsoft Excel

สร้างรายการดรอปดาวน์โดยใช้ Microsoft Excel

การเป็นผู้ใช้ Excel เป็นเรื่องง่ายที่จะสร้างรายการดรอปดาวน์ในไม่กี่ขั้นตอน สิ่งที่คุณต้องรู้คือการทำงานกับตัวเลือกเมนู Excel และการป้อนข้อมูลโดยรวมในเซลล์ คุณสามารถสร้างรายการดรอปดาวน์ใน Excel โดยใช้ขั้นตอนต่อไปนี้

ขั้นตอนในการสร้างรายการดรอปดาวน์ใน Excel

  1. พิมพ์รายการในแผ่นงานใหม่ที่คุณต้องการปรากฏในรายการดรอปดาวน์ของคุณ
  2. เลือกเซลล์ในแผ่นงานที่คุณต้องการรายการดรอปดาวน์
  3. ไปที่แท็บข้อมูล บนริบบิ้นแล้วไปที่การตรวจสอบข้อมูล**
  4. บนแท็บ การตั้งค่า ในกล่อง อนุญาต , คลิก รายการ
  5. ในกล่องต้นทางเลือกช่วงรายการที่มีข้อมูลของคุณปรากฏในรายการดรอปดาวน์
  6. ตรวจสอบช่องว่างที่ไม่สนใจหากคุณคิดว่ามันโอเคสำหรับคนที่จะปล่อยให้เซลล์ว่างเปล่า
ตัวเลือกรายการตรวจสอบข้อมูล

นั่นคือทั้งหมดที่คุณต้องการในการสร้างรายการดรอปดาวน์ใน Excel

สร้างรายการดรอปดาวน์โดยใช้ NPOI ใน C# และ vb.net

ตอนนี้คุณได้ผ่านขั้นตอนในการสร้างรายชื่อแบบดรอปดาวน์โดยใช้ Excel เราสามารถดำเนินการต่อไปโดยใช้ NPOI API สำหรับ. NET ใน C# คุณจะต้องติดตั้ง NPOI ในโครงการ. NET ของคุณเพื่อเริ่มต้น คุณสามารถเรียนรู้เกี่ยวกับสิ่งนี้ได้ในคู่มือคำแนะนำโดยละเอียดของเราสำหรับ การติดตั้ง NPOI สำหรับ. NET

สร้างรายการดรอปดาวน์โดยใช้ C#

ตอนนี้สภาพแวดล้อมการพัฒนาของคุณพร้อมสำหรับการทำงานกับ NPOI API ใน C#ให้สร้าง porject ที่ใช้คอนโซลและเพิ่มบรรทัดของรหัสต่อไปนี้

//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();

บทสรุป

ในบทความนี้เราสำรวจวิธีการสร้างรายการดรอปดาวน์ในแผ่นงาน Excel โดยใช้ NPOI สำหรับ. NET API รหัสตัวอย่างถูกเขียนใน C# แต่สามารถแปลงเป็น vb.net สำหรับตัวอย่างรหัสเพิ่มเติมเกี่ยวกับการทำงานกับสเปรดชีต Excel โดยใช้ NPOI API สำหรับ. NET คอยติดตามบล็อกของเรา