很喜欢UP主-足球GOAL- 凝望金杯?慌得一批?球王梅西迎来世纪加冕!的文案,下载下了字幕.srt文件,复制到了excel中 如下

搜“excel如何去除中间几行” (只保留第1,5,9,13…行),乱七八糟公式忒麻烦。
想了下咱是程序员啊,为什么不用代码搞定~Go生态下最好用star数最多的操作Excel的库应该当属excelize,作者还是github互相关注者~
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53
| package main
import ( "fmt"
"github.com/xuri/excelize/v2" )
func main() { f, err := excelize.OpenFile("/Users/fliter/Desktop/梅西2022夺冠.xlsx") if err != nil { fmt.Println(err) return } defer func() { if err := f.Close(); err != nil { fmt.Println(err) } }() cell, err := f.GetCellValue("Sheet1", "A1") if err != nil { fmt.Println(err) return } fmt.Println(cell) rows, err := f.GetRows("Sheet1") if err != nil { fmt.Println(err) return }
for i, row := range rows {
if i%4 == 0 { for _, colCell := range row { fmt.Print(colCell + ",") } }
}
|
golang使用excelize库操作excel文件的方法详解
go操作excel库excelize使用
详细文档
↑
BTC Address:3NNxkM6ez7szsUAgTnK2VaF949LoGmXuBs