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读取或写入数据相关推荐

  1. python填写excel-python——向Excel读取或写入数据

    http://www.pythonexcel.com/这个网站emm,挺详细的 嗯,主要翻译一下:http://www.pythonexcel.com/python-excel-writer.php ...

  2. python读excel并写入_python——向Excel读取或写入数据

    http://www.pythonexcel.com/这个网站emm,挺详细的 嗯,主要翻译一下:http://www.pythonexcel.com/python-excel-writer.php ...

  3. Python创建excel,并写入数据

    #!/usr/bin/env python # -*- coding: utf-8 -*-from base import pub_param import os import xlrd,xlwt f ...

  4. 在python中创建Excel文件并写入数据

    来源:<在python中创建Excel文件并写入数据> python中的包xlwt和xlsxwriter都是比较方便创建excel文件并写入数据的. xlwt中: 通过xlwt.Workb ...

  5. linux qt写入excel文件内容,Qt 读取Excel表格数据 生成Excel表格并写入数据

    Qt 读取Excel表格数据 生成Excel表格并写入数据 Qt 读取Excel表格数据 生成Excel表格并写入数据 修改.pro文件,增加 axcontainer QT += axcontaine ...

  6. python创建Excel文件及写入保存数据

    python创建Excel文件及写入保存数据 创建Excel文件及写入保存数据 文章目录 python创建Excel文件及写入保存数据 一. 创建并保存Excel文档 二.工作表的创建 三.完整代码 ...

  7. POI:从Excel文件中读取数据,向Excel文件中写入数据,将Excel表格中的数据插入数据库,将数据库中的数据添加到Excel表

    POI 简介: POI是Apache软件基金会用Java编写的免费开源的跨平台的 Java API,Apache POI提供API给Java程序对Microsoft Office格式档案读和写的功能. ...

  8. python excel增加一列_(用Python修改excel中一列数据)python新增一列

    python怎么从excel中读取数据? ⒈ #import παέτο import xlrd #Ρύθμι διαδρής path='C:\\Users\\jyjh\\Desktop\\data ...

  9. python入门文件读取与写入_初学者Python:读取和写入同一文件

    每个打开的文件都有一个隐式指针,该指针指示将在何处读取和写入数据.通常,它默认为文件的开头,但是如果您使用a(追加)模式,则默认为文件的结尾.还值得注意的是,w即使您添加+到该模式,该模式也会截断您的 ...

  10. python给excel排序_使用Python对Excel中的列数据进行排序

    有没有办法从excel表格中获取列,将列写入列表并将其排序,然后将它们重写为另一个Excel表格?这是我到目前为止所尝试的,但它只写入最后一列数据.我不需要前两行数据,因为它们只是标题.使用Pytho ...

最新文章

  1. windows CMD生成文件夹树状图(tree)命令(以图形显示驱动器或路径的文件夹结构)
  2. AtCoder Beginner Contest 174 总结
  3. 如何获取注解中的值_如何在运行时利用注解信息
  4. php instanceof 基类,PHP强制对象类型之instanceof操作符
  5. JS trim的实现
  6. 在那些打磨汉芯的日子里[转贴]
  7. eclipse install software时始终停留在calculating requirements and depen
  8. e7用什么主板_主板当中的纽扣电池有什么用?电池没电了会怎样?
  9. Android开发/源码资源汇总
  10. Java中ArrayList,Vector,LinkedList,HashMap,HashTable,HashSet对比及总结
  11. 打造自己的Android源码学习环境之五:编译Android源代码
  12. MVC-Chart_WebGrid 显示漂亮chart
  13. Kali最新2020.1版本之U盘启动加密与持久化存储制作流程
  14. HTML+CSS+JS做一个简易音乐播放器
  15. 二阶魔方万能还原公式_二阶魔方复原方法
  16. javascript入门实例:实现简单网页功能
  17. win10解决0xc000007b错误办法
  18. Linux 网络唤醒
  19. 苹果5s现在还能用吗_苹果抛弃英特尔,现在又抛弃微软,你的黑苹果电脑到底能用多久?...
  20. 编译原理之形式语言文法分类

热门文章

  1. 学习OpenCV2——绘制基本图形及文字
  2. hive(一)hive的安装与基本配置
  3. Xamarin开发教程如何使用Xamarin开发Android应用
  4. 设计模式相关书籍推荐
  5. 探究VS2017运行库
  6. 线性时间选择算法(Java)
  7. Charles的使用方法
  8. eclipse汉化(傻瓜式)
  9. access阿里云 mysql_access数据库如何使用
  10. Android 11.0 12.0系统添加水印(仿安全模式水印)