Rumah > Artikel > pembangunan bahagian belakang > golang xlsx bertambah
Golang XLSX ditambah: membolehkan anda memproses fail Excel dengan mudah
Dalam kerja harian, kita selalunya perlu menggunakan fail Excel untuk menyimpan dan memproses data. XLSX ialah format fail Excel yang lebih baharu, yang mengandungi pelbagai lembaran kerja, pelbagai sel, carta, grafik dan elemen lain, menjadikan kandungan fail XLSX lebih kaya dan kompleks.
Bahasa Golang juga menyediakan perpustakaan pihak ketiga yang dipanggil XLSX untuk memproses fail XLSX dan membaca, menulis dan mengubah suai data fail XLSX dengan mudah dan cepat. Dalam artikel ini, kami akan menumpukan pada cara menggunakan pustaka XLSX bahasa Go untuk menambah data jadual.
1. Pasang pustaka pihak ketiga
Dalam direktori projek anda, gunakan arahan berikut untuk memasang pustaka XLSX:
go get -u github.com/tealeg/xlsx
2 . Cipta Fail XLSX
Mudah untuk mencipta fail XLSX di Golang. Anda boleh menggunakan kaedah NewFile
daripada pustaka XLSX untuk mencipta fail baharu dan menambah helaian padanya. Dalam kod di bawah, kami akan mencipta fail XLSX baharu dan menambah helaian bernama "Sheet1" padanya.
file := xlsx.NewFile() sheet, err := file.AddSheet("Sheet1") if err != nil { fmt.Printf(err.Error()) }
3. Tambah baris dan lajur
Selepas menambah lembaran kerja, kita boleh menambah baris dan lajur di dalamnya untuk memasukkan data ke dalam jadual. Dalam kod di bawah, kami akan menambah tiga baris data suhu pada lembaran kerja yang ditambahkan dan menggunakan kaedah SetCellValue
untuk menambah sel padanya.
row1 := sheet.AddRow() row1.AddCell().Value = "城市" row1.AddCell().Value = "气温" row2 := sheet.AddRow() row2.AddCell().Value = "北京" row2.AddCell().Value = "5" row3 := sheet.AddRow() row3.AddCell().Value = "上海" row3.AddCell().Value = "10" row4 := sheet.AddRow() row4.AddCell().Value = "广州" row4.AddCell().Value = "20" row5 := sheet.AddRow() row5.AddCell().Value = "深圳" row5.AddCell().Value = "25"
Dalam kod di atas, kami beroperasi pada helaian dalam fail XLSX. Mula-mula, kami menambah lajur pengepala yang dipanggil "Bandar" dan "Suhu." Kami kemudian menambah tiga baris data menggunakan kaedah AddRow
, termasuk data suhu untuk empat bandar.
4. Simpan fail XLSX
Selepas menambah baris dan lajur, kita perlu menyimpan pengubahsuaian pada fail XLSX. Kita boleh menggunakan kaedah Save
untuk menyimpan fail, contohnya:
err = file.Save("temperature.xlsx") if err != nil { fmt.Printf(err.Error()) }
Selepas melaksanakan kod di atas, fail XLSX yang diubah suai akan disimpan di bawah nama fail yang ditentukan. Anda boleh membuka fail dengan Microsoft Excel atau pembaca fail XLSX lain untuk melihat hasil pengubahsuaian.
Ringkasan
Artikel ini memperkenalkan cara menggunakan perpustakaan XLSX Golang untuk menambah data jadual Excel. Untuk projek yang memerlukan pemprosesan dan penyelenggaraan data Excel, perpustakaan XLSX menyediakan alat berkuasa yang membolehkan pembangun mengubah suai, membaca dan menulis fail XLSX dengan mudah.
Pustaka XLSX bukan sahaja menyokong operasi data jadual asas, tetapi juga menyediakan beberapa fungsi lanjutan, seperti mengubah suai fon, format sel, formula dan banyak lagi. Jika anda memerlukan pemahaman yang lebih mendalam tentang keupayaan perpustakaan XLSX, lihat dokumentasi perpustakaan XLSX dan anda akan menemui ciri yang lebih berkuasa.
Kod dalam artikel hanya menyediakan contoh mudah Pembaca boleh mengoptimumkan dan menambah baik kod mengikut senario perniagaan tertentu. Apabila menggunakan perpustakaan XLSX dalam bahasa Go, pengalaman pengaturcaraan tertentu dan pemikiran logik diperlukan, tetapi dengan penggunaan yang semakin meningkat, anda akan mendapati bahawa perpustakaan ini mudah digunakan dan cukup berkuasa, dan merupakan pilihan terbaik untuk memproses data jadual Excel.
Atas ialah kandungan terperinci golang xlsx bertambah. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!