设为首页收藏本站
查看: 3861|回复: 3

[高级语言] Go语言操作EXCEL

[复制链接]
  • TA的每日心情
    奋斗
    昨天 10:03
  • 签到天数: 727 天

    [LV.9]以坛为家II

    发表于 2022-3-14 18:00:16 | 显示全部楼层 |阅读模式
    1. package main

    2. import (
    3.         "fmt"

    4.         "github.com/tealeg/xlsx"
    5. )

    6. func main() {
    7.         rs485, error := xlsx.FileToSlice("RS485.xlsx")

    8.         if error != nil {
    9.                 fmt.Println("读取出错")
    10.         }
    11.         devName := rs485[0][1][0] //设备名称 第一个sheet,第二行,第一列

    12.         file, err := xlsx.OpenFile("RS485.xlsx")
    13.         if err != nil {
    14.                 fmt.Println("读取出错")
    15.         }
    16.         file.Sheets[0].Rows[1].Cells[0].Value = "测试"

    17.         err = file.Save("RS485.xlsx")
    18.         if err != nil {
    19.                 panic(err.Error())
    20.         }
    21.         fmt.Println(devName)
    22. }
    复制代码

    点评

    excelize更友好一些https://github.com/qax-os/excelize 但是貌似在单元格坐标上有些难操作 小表格用这玩意舒服极了,功能还挺全的  发表于 2022-3-15 22:39
  • TA的每日心情
    开心
    2024-4-8 00:14
  • 签到天数: 501 天

    [LV.9]以坛为家II

    发表于 2022-3-14 18:53:08 | 显示全部楼层
    支持!附个图就更好了!
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    奋斗
    2022-7-13 09:25
  • 签到天数: 75 天

    [LV.6]常住居民II

    发表于 2022-3-15 11:36:35 | 显示全部楼层
    666666666666666
    回复 支持 反对

    使用道具 举报

    您需要登录后才可以回帖 登录 | 注册

    本版积分规则

    红盟社区--红客联盟 

    Processed in 0.056852 second(s), 22 queries.

    站点统计| 举报| Archiver| 手机版| 黑屋 |   

    备案号:冀ICP备20006029号-1 Powered by HUC © 2001-2021 Comsenz Inc.

    手机扫我进入移动触屏客户端

    关注我们可获取更多热点资讯

    Honor accompaniments. theme macfee

    快速回复 返回顶部 返回列表