由买买提看人间百态

boards

本页内容为未名空间相应帖子的节选和存档,一周内的贴子最多显示50字,超过一周显示500字 访问原贴
Programming版 - 何用openpyxl 从excel 文档的某一行读起?
相关主题
python question菜鸟求助:怎么自动include header file?
add background "N/A" in excelurl header问题
VBA问题-怎么从OUTLOOK里面读回信人的名字ask a question about compile shared library using libtool
embed excel sheet in a .aspx pagewhich header file declares ntohs() in c++ ?
delete sheets from Excel workbook in C# (转载)HTTP Error 403
python大牛请进有问题求教intel icc hash_map 求救!
python 问题,急,在线等。STL感觉实在太变态了
一个C++的概念问题[菜鸟问题]类模板问题
相关话题的讨论汇总
话题: openpyxl话题: header话题: excel话题: sheet话题: string
进入Programming版参与讨论
1 (共1页)
p******r
发帖数: 122
1
现在有一些 excel xlsx 格式的数据要分析。
首先第一步是读入数据。先用了xlrd 读,但是读到计算机里的都是些 unicode 的
string, 我想要的是 raw string 从 excel 里。不知道有什么法子让xlrd 读raw
string到计算机里。如果能的话,这问题就解决了。但是在网上搜了一下,貌似不能。
问下诸位,到底能吗?如能,该怎样?
后来又用openpyxl,能读成raw string了。但是有一个问题,我的excel 的文件,前几
行都是一些header,和正式的要读的数据格式不同。我需要从某一行读起。用了一些方法
import openpyxl
file_name="xxx.xlsx"
wb = openpyxl.load_workbook(filename=file_name, use_iterators = True)
first_sheet = workbook.get_sheet_names()[0]
ws = workbook.get_sheet_by_name(first_sheet)
for index, row in enumerate(ws.iter_rows()):
if start < index < stop:
for c in row:
print c.value
但是打印出header,还有第一行的前几个columns后,就有error,
IndexError: list index out of range
但是如果把,前几行header 删去后就没有这个问题了。有几百个文件,都去删header
太费力。
现在就想正确的跳过header那几行,把其他所有行都弄出来。
怎么办?大家有什么招数?多谢!
1 (共1页)
进入Programming版参与讨论
相关主题
[菜鸟问题]类模板问题delete sheets from Excel workbook in C# (转载)
c++ iterator 弱问python大牛请进有问题求教
c++ template question:python 问题,急,在线等。
请问Linux底下有没有最简易的show 2D x-y curve的工具一个C++的概念问题
python question菜鸟求助:怎么自动include header file?
add background "N/A" in excelurl header问题
VBA问题-怎么从OUTLOOK里面读回信人的名字ask a question about compile shared library using libtool
embed excel sheet in a .aspx pagewhich header file declares ntohs() in c++ ?
相关话题的讨论汇总
话题: openpyxl话题: header话题: excel话题: sheet话题: string