python——向Excel读取或写入数据
http://www.pythonexcel.com/这个网站emm,挺详细的
嗯,主要翻译一下:http://www.pythonexcel.com/python-excel-writer.php
向Excel 写入数据的库 蛮多的 ,这里主要说 下 openpyxl 库:
一、写入数据
emmm ...先说下它的大致步骤:
1、导入 openpyxl 包
import openpyxl
2、create一个workbook ————之前不知道这是个啥玩意,就是相当于创建了一个Excel表格,然后里面只有一个sheet 工作表
mywb = openpyxl.Workbook()
3、如果一个Excel文件中需要多个sheet工作表,可以通过以下方式创建
mywb.create_sheet(index=2,title='my_second_sheet') //index表示这是第几张工作表,从零开始;,title是工作表的名字
4、查看并获得Excel文件中sheet的名字
mywb.get_sheet_names()
5、通过sheet名字来获得该sheet工作表变量,然后就可以对sheet进行操作了
mysheet = mywb.get_sheet_by_name('Sheet')
6、直接操作单元格
mysheet['F6'] = 'Writing new Value!'
7、操作完成就要保存Excel文件了
mywb.save('要保存的路径.xlsx')
接下来是小米企业近年来的资产负债情况,我将其爬取,并存入Excel,暑期作业,emm,需要数据分析
import requests
import openpyxl
import jsonurl='http://hkf10.eastmoney.com/F9HKStock/GetFinanceAssetData.do?securityCode=01810.HK&comType=127000000606281483&yearList=2018,2017,2016,2015&reportTypeList=1,5,3,6&dateSearchType=1&listedType=0,1&reportTypeInScope=1&reportType=0&rotate=0&seperate=0&order=desc&cashType=1&exchangeValue=1&customSelect=0&CurrencySelect=0'
res=requests.get(url); #爬取数据 //返回了json数据
res.encoding="utf-8"jst=json.loads(res.text)
key=jst['resultList']def ExcelWrite(result):mywb = openpyxl.Workbook()sheet=mywb.active; #获取初始的sheetrow=0; #单元格的行 for i in result:col=64; #单元格的列 从 'A' 开始row+=1;for j in i:col+=1;sheet[chr(col)+str(row)]=i[j];mywb.save('C:\\Users\\Sean\\Desktop\\负债资产.xls');ExcelWrite(key);
二、读取数据
步骤1:导入openpyxl库
步骤2:载入一个Excel文件
步骤3:获取一个工作表sheet
步骤4:获取单元格数据
转载于:https://www.cnblogs.com/z-bear/p/9455136.html
python——向Excel读取或写入数据相关推荐
- python填写excel-python——向Excel读取或写入数据
http://www.pythonexcel.com/这个网站emm,挺详细的 嗯,主要翻译一下:http://www.pythonexcel.com/python-excel-writer.php ...
- python读excel并写入_python——向Excel读取或写入数据
http://www.pythonexcel.com/这个网站emm,挺详细的 嗯,主要翻译一下:http://www.pythonexcel.com/python-excel-writer.php ...
- Python创建excel,并写入数据
#!/usr/bin/env python # -*- coding: utf-8 -*-from base import pub_param import os import xlrd,xlwt f ...
- 在python中创建Excel文件并写入数据
来源:<在python中创建Excel文件并写入数据> python中的包xlwt和xlsxwriter都是比较方便创建excel文件并写入数据的. xlwt中: 通过xlwt.Workb ...
- linux qt写入excel文件内容,Qt 读取Excel表格数据 生成Excel表格并写入数据
Qt 读取Excel表格数据 生成Excel表格并写入数据 Qt 读取Excel表格数据 生成Excel表格并写入数据 修改.pro文件,增加 axcontainer QT += axcontaine ...
- python创建Excel文件及写入保存数据
python创建Excel文件及写入保存数据 创建Excel文件及写入保存数据 文章目录 python创建Excel文件及写入保存数据 一. 创建并保存Excel文档 二.工作表的创建 三.完整代码 ...
- POI:从Excel文件中读取数据,向Excel文件中写入数据,将Excel表格中的数据插入数据库,将数据库中的数据添加到Excel表
POI 简介: POI是Apache软件基金会用Java编写的免费开源的跨平台的 Java API,Apache POI提供API给Java程序对Microsoft Office格式档案读和写的功能. ...
- python excel增加一列_(用Python修改excel中一列数据)python新增一列
python怎么从excel中读取数据? ⒈ #import παέτο import xlrd #Ρύθμι διαδρής path='C:\\Users\\jyjh\\Desktop\\data ...
- python入门文件读取与写入_初学者Python:读取和写入同一文件
每个打开的文件都有一个隐式指针,该指针指示将在何处读取和写入数据.通常,它默认为文件的开头,但是如果您使用a(追加)模式,则默认为文件的结尾.还值得注意的是,w即使您添加+到该模式,该模式也会截断您的 ...
- python给excel排序_使用Python对Excel中的列数据进行排序
有没有办法从excel表格中获取列,将列写入列表并将其排序,然后将它们重写为另一个Excel表格?这是我到目前为止所尝试的,但它只写入最后一列数据.我不需要前两行数据,因为它们只是标题.使用Pytho ...
最新文章
- windows CMD生成文件夹树状图(tree)命令(以图形显示驱动器或路径的文件夹结构)
- AtCoder Beginner Contest 174 总结
- 如何获取注解中的值_如何在运行时利用注解信息
- php instanceof 基类,PHP强制对象类型之instanceof操作符
- JS trim的实现
- 在那些打磨汉芯的日子里[转贴]
- eclipse install software时始终停留在calculating requirements and depen
- e7用什么主板_主板当中的纽扣电池有什么用?电池没电了会怎样?
- Android开发/源码资源汇总
- Java中ArrayList,Vector,LinkedList,HashMap,HashTable,HashSet对比及总结
- 打造自己的Android源码学习环境之五:编译Android源代码
- MVC-Chart_WebGrid 显示漂亮chart
- Kali最新2020.1版本之U盘启动加密与持久化存储制作流程
- HTML+CSS+JS做一个简易音乐播放器
- 二阶魔方万能还原公式_二阶魔方复原方法
- javascript入门实例:实现简单网页功能
- win10解决0xc000007b错误办法
- Linux 网络唤醒
- 苹果5s现在还能用吗_苹果抛弃英特尔,现在又抛弃微软,你的黑苹果电脑到底能用多久?...
- 编译原理之形式语言文法分类