golang读出excel并倒入到txt文件

package mainimport ("fmt""github.com/360EntSecGroup-Skylar/excelize""os"
)func ReadExcel(filename string) []map[string]string {ret := []map[string]string{}f, err := excelize.OpenFile(filename)if err != nil {fmt.Println("读取excel文件出错", err.Error())return ret}sheets := f.GetSheetMap()//fmt.Println(sheets)sheet1 := sheets[1]//fmt.Println("第一个工作表", sheet1)rows := f.GetRows(sheet1)cols := []string{}for i, row := range rows {if i == 0 { //取得第一行的所有数据---execel表头for _, colCell := range row {cols = append(cols, colCell)}//fmt.Println("列信息", cols)} else {theRow := map[string]string{}for j, colCell := range row {k := cols[j]theRow[k] = colCell}ret = append(ret, theRow)}}return ret
}func main() {//fruits.xlsx读取excel文件的名字excel := ReadExcel("fruits.xlsx")///Users/abc/GolandProjects/test/bb.txt生成txt文件的目录file, err := os.OpenFile("/Users/abc/GolandProjects/test/bb.txt", os.O_CREATE|os.O_RDWR, 0666)if err != nil {fmt.Println("open file failed,err:", err)return}for id := range excel {curl := "curl http://acd/dd/dd/ddd -d '{\"id\": " + excel[id]["id"] + "'\r\n"file.Write([]byte(curl)) //写入字节切片数据//file.WriteString(curl)   //直接写入字符串数据}}

项目目录结构

excel格式

golang读出excel并倒入到txt文件相关推荐

  1. 从word、wps、excel、pdf和txt文件中查找文本的工具

    从word.wps.excel.pdf和txt文件中查找文本的工具. 因工作中要经常从大量word文档中查找固定的文本,所以自己就做了本工具. 可以批量从doc.docx.wps.xls.xlsx.p ...

  2. 使用python读取和保存为excel、csv、txt文件以及对DataFrame文件的基本操作

    文章目录 一.对excel文件的处理 1.读取excel文件并将其内容转化DataFrame和矩阵形式 2.将数据写入xlsx文件 3.将数据保存为xlsx文件 4.使用excel对数据进行处理的缺点 ...

  3. Asp.net实现直接在浏览器预览Word、Excel、PDF、Txt文件(附源码)

    功能说明 输入文件路径,在浏览器输出文件预览信息,经测试360极速(Chrome).IE9/10.Firefox通过 分类文件及代码说明  DemoFiles 存放可测试文件 Default.aspx ...

  4. python读取txt文件并写入excel-Python读excel生成数据存入txt文件

    我的excel文件结构: 学习了xlrd如何操作excel文件.python读写txt文件.jason.dumps()转换dict为string类型之后,进行了第一次尝试. 第一次尝试: import ...

  5. Pandas 导入excel、csv、txt 文件数据

    Python 数据分析 导入.xlsx 文件 基本导入 指定导入 指定行索引 指定列索引 指定导入行 指定导入列 导入.csv 文件 直接导入 指明分隔符 指明读取行数 指明读取列数 engine 指 ...

  6. MySQL 导入excel、csv、txt 文件到数据库

    MySQL学习-快速导入数据 复习mysql 的建库.建表, 考虑后期将项目的数据逐渐迁入到服务器数据库,因此尝试着将数据传入到本地mysql数据库,期间碰到一坑:以下记录本次所碰到的坑. 此过程中需 ...

  7. python把txt导入excel,python如何将txt文件导入Excel?

    回答: 1.读取Excel(需要安装xlrd):#-*- coding: utf8 -*-import xlrdfname = "reflect.xls"bk = xlrd.ope ...

  8. npoi导出文件不保存在服务器,winform NPOI excel 导出并选择保存文件路径

    public void ExcelOp(DataGridView gdv,ArrayList selHead) { if (selHead.Count==0) { MessageBox.Show(&q ...

  9. python读取txt文件的行数_python读取txt文件符合条件的行数-女性时尚流行美容健康娱乐mv-ida网...

    女性时尚流行美容健康娱乐mv-ida网 mvida时尚娱乐网 首页 美容 护肤 化妆技巧 发型 服饰 健康 情感 美体 美食 娱乐 明星八卦 首页 > 高级搜索 python 关系网图 pyth ...

最新文章

  1. CVPR 2022 | 模型难复现不一定是作者的错,最新研究发现模型架构要背锅
  2. 自定义mac的ll命令
  3. 用java数组模拟登录和注册功能
  4. JavaScript 技术篇-js通过xpath获取dom节点,js校验xpath唯一性
  5. linux 可执行文件的分析(gcc GUN BUILEIN)
  6. 从P560小型机B181201B故障代码识别手把手详解
  7. Oracle Database 21c 十大新特性一览 - New Features
  8. bluetooth记录
  9. 1909升级卡64_【春节配置推荐】第3期:设计娱乐万元配置推荐、四代升级建议参考...
  10. 实战 | F1060路由模式典型组网配置案例(静态路由)
  11. 计算机中的颜色VI——从色相值到纯色的快速计算
  12. eclipse中配置drools6.5环境
  13. mysql时间排序获取最新_mysql获取按日期排序获取时间最近的记录
  14. 如何使用MySQL Workbench建立数据库
  15. JAVA根据开始时间和结束时间获取天数
  16. Bandizip6.27百度网盘
  17. 没有学历怎么找运维工作?
  18. 数字电路硬件设计系列(二)之DC-DC电源设计
  19. 【vscode插件集】学前端一年,珍藏的 40个 vscode 插件
  20. Cisco-小型网络拓扑(DNS、DHCP、网站服务器、无线路由器)

热门文章

  1. brain怎么读_brain是什么意思_brain在线翻译_读音_用法_例句_含义-查字典网
  2. 电脑卡死了一定不要强制关机
  3. 正确使用锁保护共享数据,协调异步线程
  4. Codeforces Round 861 (Div. 2)-B. Playing in a Casino题解
  5. 微软爱开发者 | 十月,“拾月”, Teams + PowerPlatform 中文社区召唤您
  6. 京东拼购特色化运营手Q渠道年轻化用户,“三高”优势凸显
  7. LOAM学习-安装与运行
  8. 暑期学习日记27:js实现验证码生成与检验
  9. vmware 虚拟机如何使用主机的无线网卡上网
  10. 7×14小时陪伴,DaDaBaby核心课程升级背后到底有多少考量?