เริ่มต้นใช้งาน

เริ่มต้นใช้งานกับ 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)
}

ขั้นตอนต่อไป

เรียนรู้ต่อด้วยแหล่งข้อมูลเหล่านี้:

ดูเพิ่มเติม

 ภาษาไทย