นำเข้าข้อมูลสู่ 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 และอื่นๆ อีกมากมาย
ฉันสามารถหาความช่วยเหลือเพิ่มเติมได้ที่ไหน
หากคุณต้องการความช่วยเหลือ โปรดเยี่ยมชมฟอรั่มสนับสนุน เพื่อขอความช่วยเหลือจากชุมชนและผู้เชี่ยวชาญ