第一种方法:打开Excel文件,另存为 .csv文件即可,利用读取csv的方式

第二种方法:

第一步: pip install pyexcel-xls

环境:python3.6

工具:pycharm2017.3 community

上代码:

# 读取文件

# pyexcel_xls 以 OrderedDict 结构处理数据
from collections import OrderedDict
 
from pyexcel_xls import get_data
from pyexcel_xls import save_data
 
 
def read_xls_file():
    xls_data = get_data(r"D:\read_test.xlsx")
    print ("Get data type:", type(xls_data))
    for sheet_n in xls_data.keys():
        print (sheet_n, ":", xls_data[sheet_n])
 
 
if __name__ == '__main__':
    read_xls_file()

# 写入文件

from collections import OrderedDict
 
from pyexcel_xls import get_data
from pyexcel_xls import save_data
 
 
def read_xls_file():
    xls_data = get_data(unicode(r"D:\试试.xlsx", "utf-8"))
    print( "Get data type:", type(xls_data))
    for sheet_n in xls_data.keys():
        print (sheet_n, ":", xls_data[sheet_n])
    return xls_data
 
 
# 写Excel数据, xls格式
def save_xls_file():
    data = OrderedDict()
    # sheet表的数据
    sheet_1 = []
    row_1_data = [u"ID", u"昵称", u"等级"]   # 每一行的数据
    row_2_data = [4, 5, 6]
    # 逐条添加数据
    sheet_1.append(row_1_data)
    sheet_1.append(row_2_data)
    # 添加sheet表
    data.update({u"这是XX表": sheet_1})
 
    # 保存成xls文件
    save_data("D:\write_test.xls", data)
 
 
if __name__ == '__main__':
    save_xls_file()

------------------

reference:https://blog.csdn.net/chenggong2dm/article/details/44956805

python3读取excel文件(xls/xlsx)相关推荐

  1. python怎么读取excel某一行某一列-python3读取excel文件只提取某些行某些列的值方法...

    今天有一位同学给了我一个excel文件,要求读取某些行,某些列,然后我试着做了一个demo,这里分享出来,希望能帮到大家: 首先安装xlrd: pip3 install xlrd 然后上代码: imp ...

  2. python读取excel某一行内容-python3读取excel文件只提取某些行某些列的值方法

    今天有一位同学给了我一个excel文件,要求读取某些行,某些列,然后我试着做了一个demo,这里分享出来,希望能帮到大家: 首先安装xlrd: pip3 install xlrd 然后上代码: imp ...

  3. java poi读取excel文件(xlsx)

    读取excel文件的方法有许多种,这篇文章主要描述通过poi读取excel文件. 先maven导入jar包 <dependency><groupId>org.apache.po ...

  4. python3 read excel,python3读取excel文件(xls/xlsx)

    第一种方法:打开Excel文件,另存为 .csv文件便可,利用读取csv的方式html 第二种方法:python 第一步: pip install pyexcel-xls 环境:python3.6ap ...

  5. pandas之数据文件导入和导出(python读取.csv,.txt,excel文件(.xlsx)以及导出为.csv、excel文件)

    文件类型:.csv,.txt,.xlsx .csv文件,一行即为数据表的一行.生成数据表字段用逗号隔开(英文的逗号!!!!).csv文件用记事本和excel都能打开,用记事本打开显示逗号,用excel ...

  6. python读取excel部分值存入另一个excel-python3读取excel文件只提取某些行某些列的值方法...

    今天有一位同学给了我一个excel文件,要求读取某些行,某些列,然后我试着做了一个demo,这里分享出来,希望能帮到大家: 首先安装xlrd: pip3 install xlrd 然后上代码: imp ...

  7. python按行读取excel文件_python3读取excel文件只提取某些行某些列的值方法

    今天有一位同学给了我一个excel文件,要求读取某些行,某些列,然后我试着做了一个demo,这里分享出来,希望能帮到大家: 首先安装xlrd: pip3 install xlrd 然后上代码: imp ...

  8. 服务器读取excel文件,关于c#:作为服务器进程读取Excel文件

    我试图找到一种适当的方法来读取NT服务器操作系统上的Excel文件的内容. 我在使用Excel API时遇到许多问题,然后在Office Automation上遇到了正式的Microsoft,它指出E ...

  9. VS2010 MFC读取Excel文件中数据

    前段时间写个工具需要从Excel文件中读取数据,Excel表格数据列数为确定值,行数不确定,从网上搜了些方法尝试,最终达到目的,总结如下: 1. 新建一个基于对话框的MFC应用程序 2. 添加Exce ...

最新文章

  1. Android 判断SD卡是否存在及容量查询
  2. 果然,武汉驶上了AI高速路
  3. [Diary][pic]毕业聚餐-笑容灿烂
  4. hdu 1863(最小生成树kruskal)
  5. Java学习之JDK的安装与配置
  6. Android Room 之存储 Objects 中的 List
  7. 810B - 牛人是如何工作的
  8. hadoop——Map/Reduce中combiner的使用
  9. javascript写字技巧_关于 js的一些书写习惯 实用风格 小技巧
  10. Redis 内存数据库
  11. Windows 7安装.net framework 4 安装
  12. 想在体制内吃得开,不要有这5种表现,不受领导待见,越混越糟糕
  13. 计算机 hdmi不显示桌面,电脑用HDMI连接电视,电视却只显示桌面 其他的什么都不显示...
  14. 微信开工具报getLocation:fail, the permission value is offline verifying
  15. 微信小程序foreach遍历_微信小程序wx:for和wx:for-item的用法
  16. android 借助AccessibilityService实现模拟点击功能-微信助手(一)
  17. Day16-购物车页面-商品列表修改购物车商品的勾选状态
  18. 有了 IP 地址,为什么还要用 MAC 地址?(原作写的真好,转载记录了)
  19. finally的含义
  20. Linux环境下FTP传输文件无反应

热门文章

  1. 前端跨域问题的几种解决方案
  2. IDEA——找不到或无法加载主类的一种暴力解决方法
  3. Android 软键盘弹出时把布局顶上去,控件乱套解决方法
  4. adb devices 找不到设备的解决方法
  5. Flask restful api与blueprint结合实践
  6. hdfs入门——常用命令
  7. 前端渐进式框架Vue讲解
  8. Python模拟弹道轨迹
  9. oracle导入时提示IMP-00010:不是有效的导出文件,头部验证失败
  10. socket.io的 Python客户端中文encode问题