python3读取excel文件(xls/xlsx)
第一种方法:打开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)相关推荐
- python怎么读取excel某一行某一列-python3读取excel文件只提取某些行某些列的值方法...
今天有一位同学给了我一个excel文件,要求读取某些行,某些列,然后我试着做了一个demo,这里分享出来,希望能帮到大家: 首先安装xlrd: pip3 install xlrd 然后上代码: imp ...
- python读取excel某一行内容-python3读取excel文件只提取某些行某些列的值方法
今天有一位同学给了我一个excel文件,要求读取某些行,某些列,然后我试着做了一个demo,这里分享出来,希望能帮到大家: 首先安装xlrd: pip3 install xlrd 然后上代码: imp ...
- java poi读取excel文件(xlsx)
读取excel文件的方法有许多种,这篇文章主要描述通过poi读取excel文件. 先maven导入jar包 <dependency><groupId>org.apache.po ...
- python3 read excel,python3读取excel文件(xls/xlsx)
第一种方法:打开Excel文件,另存为 .csv文件便可,利用读取csv的方式html 第二种方法:python 第一步: pip install pyexcel-xls 环境:python3.6ap ...
- pandas之数据文件导入和导出(python读取.csv,.txt,excel文件(.xlsx)以及导出为.csv、excel文件)
文件类型:.csv,.txt,.xlsx .csv文件,一行即为数据表的一行.生成数据表字段用逗号隔开(英文的逗号!!!!).csv文件用记事本和excel都能打开,用记事本打开显示逗号,用excel ...
- python读取excel部分值存入另一个excel-python3读取excel文件只提取某些行某些列的值方法...
今天有一位同学给了我一个excel文件,要求读取某些行,某些列,然后我试着做了一个demo,这里分享出来,希望能帮到大家: 首先安装xlrd: pip3 install xlrd 然后上代码: imp ...
- python按行读取excel文件_python3读取excel文件只提取某些行某些列的值方法
今天有一位同学给了我一个excel文件,要求读取某些行,某些列,然后我试着做了一个demo,这里分享出来,希望能帮到大家: 首先安装xlrd: pip3 install xlrd 然后上代码: imp ...
- 服务器读取excel文件,关于c#:作为服务器进程读取Excel文件
我试图找到一种适当的方法来读取NT服务器操作系统上的Excel文件的内容. 我在使用Excel API时遇到许多问题,然后在Office Automation上遇到了正式的Microsoft,它指出E ...
- VS2010 MFC读取Excel文件中数据
前段时间写个工具需要从Excel文件中读取数据,Excel表格数据列数为确定值,行数不确定,从网上搜了些方法尝试,最终达到目的,总结如下: 1. 新建一个基于对话框的MFC应用程序 2. 添加Exce ...
最新文章
- Android 判断SD卡是否存在及容量查询
- 果然,武汉驶上了AI高速路
- [Diary][pic]毕业聚餐-笑容灿烂
- hdu 1863(最小生成树kruskal)
- Java学习之JDK的安装与配置
- Android Room 之存储 Objects 中的 List
- 810B - 牛人是如何工作的
- hadoop——Map/Reduce中combiner的使用
- javascript写字技巧_关于 js的一些书写习惯 实用风格 小技巧
- Redis 内存数据库
- Windows 7安装.net framework 4 安装
- 想在体制内吃得开,不要有这5种表现,不受领导待见,越混越糟糕
- 计算机 hdmi不显示桌面,电脑用HDMI连接电视,电视却只显示桌面 其他的什么都不显示...
- 微信开工具报getLocation:fail, the permission value is offline verifying
- 微信小程序foreach遍历_微信小程序wx:for和wx:for-item的用法
- android 借助AccessibilityService实现模拟点击功能-微信助手(一)
- Day16-购物车页面-商品列表修改购物车商品的勾选状态
- 有了 IP 地址,为什么还要用 MAC 地址?(原作写的真好,转载记录了)
- finally的含义
- Linux环境下FTP传输文件无反应