เริ่มต้นใช้งาน
เริ่มต้นใช้งานกับ Aspose.Cells FOSS for Go
ยินดีต้อนรับสู่ Aspose.Cells FOSS สำหรับ Go คู่มือเริ่มต้น! คำแนะนำนี้จะช่วยคุณติดตั้งไลบรารี, ตรวจสอบสภาพแวดล้อมของคุณ, และเริ่มสร้างสเปรดชีต Excel ได้ในไม่กี่นาที.
ข้อกำหนดระบบ
เวอร์ชัน Go ที่รองรับ
- Go 1.24 หรือใหม่กว่า, ตาม
go.modของโมดูล
ไม่มีการพึ่งพาเพิ่มเติม
go.mod ไม่ได้ประกาศ require ใดๆ. Aspose.Cells FOSS for Go ถูกสร้างขึ้นทั้งหมดบนไลบรารีมาตรฐานของ Go — ไม่ใช้ cgo, ไม่ใช้ไลบรารี Office เนทีฟ, และไม่ต้องการแพ็คเกจระบบใดๆ.
การติดตั้ง
ติดตั้งผ่าน go get (แนะนำ)
go get github.com/aspose-cells-foss/Aspose.Cells-FOSS-for-Go/v26ตรวจสอบการติดตั้งโดยการนำเข้าแพ็กเกจ:
import cells_foss "github.com/aspose-cells-foss/Aspose.Cells-FOSS-for-Go/v26/aspose/cells_foss"สำหรับรายละเอียดเพิ่มเติมดูที่ คู่มือการติดตั้ง.
สิ่งที่คุณทำได้กับ Aspose.Cells FOSS for Go
คุณลักษณะการประมวลผลสเปรดชีตที่พร้อมใช้งานรวมถึง:
- สร้างสมุดงานและแผ่นงานใหม่ตั้งแต่ต้น หรือโหลดและแก้ไขไฟล์
.xlsxที่มีอยู่ - อ่านและเขียนเซลล์แต่ละเซลล์ผ่านคอลเลกชัน
Cells()(Cells().Get(ref)/Cells().Set(ref, value)) - ใช้สไตล์เซลล์: ฟอนต์, การเติมสี, การจัดแนว, และขอบผ่านอ็อบเจ็กต์
Styleที่นำกลับมาใช้ได้ - แนบกฎการตรวจสอบข้อมูลแบบรายการและจำนวนเต็มพร้อมข้อความแสดงข้อผิดพลาดที่กำหนดเอง
- สร้างช่วง
Tableที่มีโครงสร้างพร้อมแถวหัวตารางและสไตล์ตารางที่ตั้งชื่อ - ฝังรูปภาพด้วย
Worksheet.AddPicture - ส่งออกไปยังและนำเข้าจาก CSV
- สตรีมสมุดงานขนาดใหญ่แบบแถวต่อแถวด้วย
StreamingReaderโดยไม่ต้องโหลดแผ่นงานทั้งหมดเข้าสู่หน่วยความจำ - ป้องกันสมุดงานด้วยรหัสผ่าน (
Workbook.SetPassword/VerifyPassword)
ตัวอย่างพื้นฐาน
นี่คือตัวอย่างง่ายที่สร้างสมุดงาน, เขียนเซลล์บางส่วน, และบันทึกเป็น .xlsx:
func main() {
wb := cells_foss.NewWorkbook()
ws := wb.Worksheets[0]
ws.Cells().Set("A1", "Hello")
ws.Cells().Set("B1", "World")
ws.Cells().Set("A2", "Answer")
ws.Cells().Set("B2", 42)
outPath := "outputfiles/basic.xlsx"
if err := wb.Save(outPath); err != nil {
fmt.Printf("Error saving workbook: %v\n", err)
return
}
fmt.Printf("Workbook saved to %s\n", outPath)
}ขั้นตอนต่อไป
เรียนรู้ต่อด้วยแหล่งข้อมูลเหล่านี้:
- คู่มือการติดตั้ง: รายละเอียด
go getการตั้งค่าและการตรวจสอบโมดูล - Quickstart: การเดินชมสมุดงานแรกอย่างครบถ้วน
- คู่มือสำหรับนักพัฒนา: บทแนะนำเชิงปฏิบัติที่ครอบคลุมคุณลักษณะหลักทั้งหมด
- API Reference: เอกสารคลาสและเมธอดอย่างเต็มรูปแบบ
- ฐานความรู้: คู่มือวิธีทำที่เน้นงาน