python填写excel-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 json
url='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; #获取初始的sheet
row=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:获取单元格数据
python填写excel-python——向Excel读取或写入数据相关推荐
- python读excel并写入_python——向Excel读取或写入数据
http://www.pythonexcel.com/这个网站emm,挺详细的 嗯,主要翻译一下:http://www.pythonexcel.com/python-excel-writer.php ...
- python使用openpyxl读取数据_Python-openpyxl读取和写入数据1
1.读取单元格保存到文件,注意python中文件报错或者不能写入时改文件后缀:.xls from openpyxl import Workbook from openpyxl import load_ ...
- 在Python中使用pandas进行文件读取和写入方法详解
Pandas 是 Python 的一个功能强大且灵活的三方包,可处理标记和时间序列数据.还提供统计方法.启用绘图等功能.Pandas 的一项重要功能是能够编写和读取 Excel.CSV 和许多其他类型 ...
- python读数据-用 Python 的输入输出功能读取和写入数据
读取.写入和 Python 在 "探索 Python 系列" 以前的文章中,学习了基本的 Python 数据类型和一些容器数据类型,例如 tuple . string 和 list ...
- python输出文本和值_python读取文本中数据并转化为DataFrame的实例
在技术问答中看到一个这样的问题,感觉相对比较常见,就单开一篇文章写下来. 从纯文本格式文件 "file_in"中读取数据,格式如下: 需要输出成"file_out&quo ...
- matlab读数据写入excel文件路径,MATLAB读取和写入Excel文件
clc; clear all; [numeric_data text_data rawdata] = xlsread('aaa.xls'); headings = rawdata(1,:) % ge ...
- java读写excel poi_Java使用POI读取和写入Excel指南
做项目时经常有通过程序读取Excel数据,或是创建新的Excel并写入数据的需求: 网上很多经验教程里使用的POI版本都比较老了,一些API在新版里已经废弃,这里基于最新的Apache POI 4.0 ...
- Java实战—POI操作Excel文档、读取、写入、合并单元格
一.POI项目简介 POI全称 Poor Obfuscation Implementation,利用POI接口可以通过JAVA操作Microsoft office 套件工具的读写功能.官网:http: ...
- python中的文件操作:读取、写入、追加、关闭
1.open()函数,用于文件的读取和创建,常用的格式如下: file = open(file_name [, mode='r' [ , buffering=-1 [ , encoding = Non ...
最新文章
- 这份宝典火了,小哥学后加薪30W+
- Java IO在Android中应用(三):Apk加固去壳
- opencv中imgproc库中函数详解(1)
- 机器学习笔记GBDT(一):原理
- pythonapp自动化_GitHub - qdyxmas/PyAutoTest: python Autotest UI自动化 APP自动化 HTTP接口自动化...
- mysql数据库自动关闭
- python生成词云_词云制作没那么难,Python 10 行代码就实现了!
- MCU——矩阵键盘扫描问题记录
- 怎样找到一份深度学习的工作(附学习材料,资源与建议)
- 前端跨域问题,以及ajax,jsonp,json的区别
- Mac数据图表软件|让你的论文数据更加直观漂亮
- 初试锐捷交换机不同登录方式的密码设置
- 九阵His系统总体介绍
- Vue - 实现复制内容到剪贴板(一键复制)
- 雷军:《我十年的程序员生涯》系列之三:阳光灿烂的日子
- NOI2006:金明的预算方案
- 2021年美容师(初级)报名考试及美容师(初级)模拟考试题
- 7-2 sdust-Java-学生成绩读取与排序 (20 分)
- 论文分享 | Yann LeCun 联合发布、工程师都在读的自监督学习论文
- 354. Russian Doll Envelopes刷题笔记