นำเข้าข้อมูลสู่ Excel ด้วยการจัดรูปแบบรูปแบบตัวเลข DB แบบกำหนดเอง
การแนะนำ
เมื่อต้องจัดการสเปรดชีต การนำเข้าข้อมูลลงใน Excel และการจัดรูปแบบให้ถูกต้องอาจดูเหมือนเป็นงานที่หนักหนาสาหัส โดยเฉพาะอย่างยิ่งเมื่อคุณต้องการใช้รูปแบบเฉพาะตามวัฒนธรรม เช่น รูปแบบ DB Num หากคุณเคยรู้สึกติดขัดกับรายละเอียดทางเทคนิคของการจัดรูปแบบ Excel คุณมาถูกที่แล้ว! ในคู่มือนี้ เราจะแบ่งสิ่งต่างๆ ออกเป็นขั้นตอนง่ายๆ โดยใช้ Aspose.Cells สำหรับ .NET ซึ่งจะทำให้การนำเข้าข้อมูลของคุณไม่เพียงแต่ตรงไปตรงมาแต่ยังสวยงามอีกด้วย ดังนั้น อย่ารอช้า เพราะเราจะพาคุณดำดิ่งสู่โลกของการเขียนโปรแกรม .NET การจัดรูปแบบ และการส่งออกไฟล์ Excel อย่างง่ายดาย!
ข้อกำหนดเบื้องต้น
ก่อนที่เราจะลงรายละเอียด เรามาตรวจสอบกันก่อนว่าคุณมีทุกสิ่งที่คุณต้องการแล้ว นี่คือรายการตรวจสอบเบื้องต้นอย่างรวดเร็วที่จะช่วยให้คุณประสบความสำเร็จ:
- .NET Framework: ตรวจสอบให้แน่ใจว่าคุณได้ติดตั้ง .NET Framework ไว้ในเครื่องของคุณแล้ว Aspose.Cells ทำงานร่วมกับ .NET เวอร์ชันต่างๆ ได้อย่างราบรื่น
- Aspose.Cells สำหรับ .NET: คุณจะต้องดาวน์โหลดและติดตั้งไลบรารี Aspose.Cells คุณสามารถดาวน์โหลดได้จาก ลิงค์ดาวน์โหลด .
- สภาพแวดล้อมการพัฒนาแบบบูรณาการ (IDE): ใช้ IDE เช่น Visual Studio ที่คุณสามารถเขียนและดำเนินการโค้ด C# ได้
- ความรู้พื้นฐานเกี่ยวกับ C#: ความเข้าใจพื้นฐานเกี่ยวกับ C# จะช่วยให้คุณปฏิบัติตามแนวทางการเขียนโค้ดที่เราจะใช้ในคู่มือนี้ได้
ได้ทุกอย่างแล้วใช่ไหม เยี่ยมเลย! มาทำการนำเข้าแพ็คเกจที่จำเป็นกันเลย
แพ็คเกจนำเข้า
หากต้องการทำงานกับ Aspose.Cells ได้อย่างมีประสิทธิภาพ คุณต้องนำเข้าเนมสเปซที่จำเป็นที่จุดเริ่มต้นของไฟล์ C# มาแบ่งรายละเอียดทีละขั้นตอนกัน
สร้างไฟล์ C# ของคุณ
เปิด IDE ของคุณ (แนะนำ Visual Studio) และสร้างโปรเจ็กต์ C# ใหม่ ตั้งชื่อตามความเกี่ยวข้อง เช่นExcelDataImport
.
อ้างอิง Aspose.Cells
คุณต้องรวมไลบรารี Aspose.Cells ไว้ในโปรเจ็กต์ของคุณ คลิกขวาที่โปรเจ็กต์ของคุณใน Solution Explorer และเลือก “Add Reference” เรียกดูตำแหน่งที่คุณติดตั้ง Aspose.Cells แล้วเลือกตำแหน่งนั้น
นำเข้าเนมสเปซที่จำเป็น
ที่ด้านบนของไฟล์ C# ของคุณ นำเข้าเนมสเปซต่อไปนี้:
using System;
using System.IO;
using Aspose.Cells;
using System.Drawing;
บรรทัดเรียบง่ายนี้คือประตูสู่ฟังก์ชันทั้งหมดที่ Aspose.Cells นำเสนอ
ตอนนี้เราได้ครอบคลุมข้อกำหนดเบื้องต้นทั้งหมดแล้วและได้นำเข้าแพ็คเกจที่จำเป็นแล้ว มาดูขั้นตอนต่างๆ ของการนำเข้าข้อมูลไปยัง Excel และการใช้รูปแบบ DB Num ที่กำหนดเองกัน เราจะดำเนินการนี้อย่างเป็นระบบเพื่อให้แน่ใจว่ามีความชัดเจนและเข้าใจ
ขั้นตอนที่ 1: ตั้งค่าไดเรกทอรีข้อมูล
ขั้นแรก คุณต้องระบุเส้นทางไปยังไดเร็กทอรีเอกสารของคุณที่จะบันทึกผลลัพธ์ ปรับค่านี้ให้เหมาะกับโครงสร้างไฟล์ของคุณ
string dataDir = "Your Document Directory";
ในตัวอย่างนี้ให้แทนที่Your Document Directory
กับเส้นทางที่แท้จริงของคุณ เช่นC:\\Users\\YourName\\Documents\\
.
ขั้นตอนที่ 2: สร้างสมุดงาน
จากนั้นคุณจะสร้างเวิร์กบุ๊กใหม่ซึ่งก็คือไฟล์ Excel ของคุณ
Workbook wb = new Workbook();
ที่นี่เราจะสร้างตัวอย่างใหม่Workbook
วัตถุ นี่คือผืนผ้าใบเปล่าของคุณ!
ขั้นตอนที่ 3: เข้าถึงแผ่นงานแรก
สมุดงานแต่ละเล่มประกอบด้วยแผ่นงานหลายแผ่น คุณต้องเข้าถึงแผ่นงานแรกเพื่อเริ่มป้อนข้อมูล
Worksheet ws = wb.Worksheets[0];
เช่นเดียวกับการเปิดหนังสือไปที่หน้าแรก คุณกำลังเข้าถึงเวิร์กชีตแรกเพื่อเพิ่มข้อมูลของคุณ
ขั้นตอนที่ 4: ป้อนข้อมูลลงในเซลล์
ตอนนี้เรามาเพิ่มข้อมูลลงในเซลล์กัน สำหรับตัวอย่างนี้ เราจะใส่ค่า123
ลงในเซลล์ A1
Cell cell = ws.Cells["A1"];
cell.PutValue(123);
คุณกำลังพูดกับ Excel โดยตรงที่นี่—ใส่ข้อมูลลงในเซลล์ A1 โดยตรง!
ขั้นตอนที่ 5: เข้าถึงรูปแบบเซลล์
แต่ละเซลล์จะมีรูปแบบ และคุณสามารถปรับแต่งลักษณะการแสดงผลของเซลล์ได้ หากต้องการใช้รูปแบบที่กำหนดเอง ขั้นแรก คุณต้องเข้าถึงรูปแบบของเซลล์นั้น
Style st = cell.GetStyle();
เมื่อคุณคว้าสไตล์ของเซลล์ คุณก็เตรียมที่จะเพิ่มสัมผัสที่เป็นเอกลักษณ์ของคุณเอง!
ขั้นตอนที่ 6: ระบุรูปแบบการจัดรูปแบบที่กำหนดเองของ DBNum
นี่คือจุดที่เวทมนตร์เกิดขึ้น คุณสามารถระบุรูปแบบรูปแบบที่กำหนดเองได้โดยใช้รูปแบบการจัดรูปแบบ DBNum
st.Custom = "[DBNum2][$-804]General";
บรรทัดนี้จะบอก Excel ให้จัดรูปแบบตัวเลข123
ตามรูปแบบ DBNum ที่สอดคล้องกับภาษาจีน เรียบร้อยดีใช่ไหมครับ
ขั้นตอนที่ 7: ตั้งค่ารูปแบบเซลล์ที่อัปเดต
ตอนนี้ คุณได้กำหนดรูปแบบที่กำหนดเองของคุณแล้ว ถึงเวลาที่จะนำไปใช้กับเซลล์แล้ว
cell.SetStyle(st);
นี่ก็เหมือนกับการแต่งตัวมือถือของคุณด้วยชุดใหม่สุดเก๋!
ขั้นตอนที่ 8: ปรับความกว้างของคอลัมน์
มาทำให้แน่ใจว่าทุกอย่างดูสวยงามและเรียบร้อย คุณสามารถปรับความกว้างของคอลัมน์แรกให้พอดีกับข้อมูลของคุณมากขึ้น
ws.Cells.SetColumnWidth(0, 30);
ที่นี่ เรากำลังขยายความกว้างของคอลัมน์ เพื่อให้ข้อมูลของคุณไม่รู้สึกอึดอัด ลองนึกภาพว่านี่เป็นการมอบพื้นที่ว่างให้กับข้อมูลของคุณ!
ขั้นตอนที่ 9: บันทึกสมุดงาน
สุดท้ายนี้ เรามาบันทึกผลงานชิ้นเอกนี้ไว้ในรูปแบบ PDF กันดีกว่า นี่คือบทสรุปอันยิ่งใหญ่!
wb.Save(dataDir + "outputDBNumCustomFormatting.pdf", SaveFormat.Pdf);
ขอแสดงความยินดี! คุณเพิ่งสร้างไฟล์ PDF ที่แสดงหมายเลขของคุณที่จัดรูปแบบด้วยรูปแบบ DB Num
บทสรุป
และแล้วคุณก็ทำได้! คุณได้นำเข้าข้อมูลลงใน Excel แล้ว ใช้การจัดรูปแบบ DB Num แบบกำหนดเอง และบันทึกเป็นรูปแบบ PDF สำเร็จแล้ว ด้วย Aspose.Cells สำหรับ .NET กระบวนการนี้ไม่เพียงแต่จะง่ายขึ้นเท่านั้น แต่ยังมีความยืดหยุ่นและทรงพลังมากขึ้นอีกด้วย ไม่ต้องดิ้นรนกับตัวเลือกการจัดรูปแบบในตัวของ Excel อีกต่อไป ตอนนี้คุณมีสายการควบคุมโดยตรงผ่านโค้ดแล้ว!
ไม่ว่าคุณจะกำลังเตรียมรายงานข้อมูลหรือจัดทำงบการเงิน การใช้พลังของ Aspose.Cells จะช่วยยกระดับการใช้สเปรดชีตของคุณไปสู่อีกระดับหนึ่ง ดังนั้น คุณยังรออะไรอยู่ล่ะ ลงมือทำโครงการของคุณด้วยความมั่นใจ และปล่อยให้ข้อมูลของคุณเปล่งประกาย!
คำถามที่พบบ่อย
Aspose.Cells คืออะไร?
Aspose.Cells เป็นไลบรารีอันทรงพลังสำหรับ .NET ที่ช่วยให้นักพัฒนาสามารถสร้าง จัดการ และแปลงไฟล์ Excel ได้โดยการใช้โปรแกรม
ฉันสามารถจัดรูปแบบเซลล์ประเภทอื่นได้หรือไม่
ใช่! คุณสามารถใช้รูปแบบ สไตล์ และแม้แต่สูตรต่างๆ กับเซลล์ใดๆ ในเวิร์กชีตของคุณได้
มีการทดลองใช้ฟรีหรือไม่?
แน่นอน! คุณสามารถดูเวอร์ชันทดลองใช้งานฟรีได้ ที่นี่ .
ฉันสามารถบันทึกไฟล์ Excel ในรูปแบบใดได้บ้าง
Aspose.Cells รองรับรูปแบบต่างๆ รวมถึง XLSX, XLS, CSV, PDF และอื่นๆ อีกมากมาย
ฉันสามารถหาความช่วยเหลือเพิ่มเติมได้ที่ไหน
หากคุณต้องการความช่วยเหลือ โปรดเยี่ยมชม ฟอรั่มสนับสนุน เพื่อขอความช่วยเหลือจากชุมชนและผู้เชี่ยวชาญ