草庐IT

excel-2013

全部标签

python - 将 Excel 数据加速到 Pandas

我有一段非常简单的代码,其中有一组文件名,我需要打开每个文件并提取一些数据以供以后操作。forfileinunique_file_names[1:]:file_name=rootdir+"/"+str(file)test_time=time.clock()try:wb_loop=load_workbook(file_name,read_only=True,data_only=True)ws_loop=wb_loop["SHEET1"]df=pd.DataFrame(ws_loop.values)print("OpeningWorkbook:",time.clock()-test_tim

python - 正则表达式速度 : Python x6 times faster than C++11 under VS2013?

难道是python的Cregex实现快了6倍还是我遗漏了什么?Python版本:importrer=re.compile(r'(HELLO).+?(\d+)',re.I)s=r"prefixdfadfadfadfadfadfadfheasdfdHelloRegex123"%timeitr.search(s)1000000loops,bestof3:1.3µsperloop(769,000persec)C++11版本:#includeintmain(intargc,char*argv[]){std::strings="prefixdfadfadfadfadfadfadfheasdfdHe

python - 使用剪贴板将 excel 数据复制到 IPython 中的 python 列表中?

有没有办法执行以下工作流程:选择Excel电子表格中的单元格使用Ctrl+C复制它们将所选单元格的内容以python列表或numpy数组的形式获取到IPythonshell中? 最佳答案 更新:@PauloAlmeida提到的readline似乎在IPython的1.0版本中默认打开。所以你所要做的就是:从numpy导入数组复制电子表格中的单元格点击Alt+V而不是Ctrl+V你将在IPython中得到如下内容:array([[1,1],[2,2]])或者您可以使用pandas库的read_clipboard方法。importpan

python - 如何使用 xlrd 将 Excel 文件读入 Python?它可以读取较新的 Office 格式吗?

我的问题在下面,但希望有任何有xlrd经验的人发表评论。我刚找到xlrd,它看起来是完美的解决方案,但我在开始时遇到了一点问题。我正在尝试以编程方式从我从道琼斯提取的包含道琼斯工业平均指数当前成分的Excel文件中提取数据(链接:http://www.djindexes.com/mdsidx/?event=showAverages)当我打开未修改的文件时,我收到一个讨厌的BIFF错误(无法识别二进制格式)但是您可以在此屏幕截图中看到Excel2008forMac认为它是“Excel1997-2004”格式(屏幕截图:http://skitch.com/alok/ssa3/compone

python - pandas read_table vs. read_csv vs. from_csv vs. read_excel 的性能差异?

我倾向于将.csv文件导入pandas,但有时我可能会获取其他格式的数据来制作DataFrame对象。今天,我刚刚发现read_table作为其他格式的“通用”导入器,想知道pandas中读取.csv文件的各种方法之间是否存在显着的性能差异,例如read_table,from_csv,read_excel.这些其他方法是否比read_csv具有更好的性能?在创建DataFrame时,read_csv与from_csv有很大不同吗? 最佳答案 read_table是用sep=','替换成sep='\t'的read_csv,他们是围绕同

Python 从 excel 数据创建字典

我想根据值创建一个字典,我从excel单元格中获取,我的代码如下,wb=xlrd.open_workbook('foo.xls')sh=wb.sheet_by_index(2)foriinrange(138):cell_value_class=sh.cell(i,2).valuecell_value_id=sh.cell(i,0).value我想创建一个字典,如下所示,其中包含来自excel单元格的值;{'class1':1,'class2':3,'class3':4,'classN':N}关于如何创建这本词典有什么想法吗? 最佳答案

python - 使用 python xlrd 将日期作为字符串读取而不是从 excel 中 float

这个问题在这里已经有了答案:关闭9年前。PossibleDuplicate:HowdoIreadadateinExcelformatinPython?我的日期可以在excel文件的任何字段中,但是当我使用pythonxlrd读取它时,它被读取为float。有没有办法将所有excel单元格读取为字符串?我想准备一个脚本来生成一个文件,其中包含用管道分隔的excel文件中的所有值,但是这个日期问题造成了问题。

python - 如何删除excel电子表格中满足某些条件的行?

我想创建一个“简化”版本的Excel(xlsx)电子表格(即根据某些标准删除一些行),我想知道这是否可以用openpyxl.在(pythonish)伪代码中,我想做的看起来像这样:wb=openpyxl.reader.excel.load_workbook('/path/to/workbook.xlsx')sh=wb.get_sheet_by_name('someworksheet')#weedouttherowsofshaccordingtosomecriterionsh.rows[:]=[rforrinsh.rowsifsomecriterion(r)]#savetheworkbo

python - 在 Python 中使用 Openpyxl 修改现有的 Excel 文件

我基本上是想从CSV文件中复制一些特定的列并粘贴它们在现有的excel文件[*.xlsx]中使用python。举例来说,您有一个这样的CSV文件:col_1col_2col_3col_4123456789101112因此,我想复制col_3和col_4,并将它们粘贴到现有excel文件[这是.XLSX格式]的col_8和col_9中。我已经尝试过以各种方式解决这个问题,但找不到确切的方法。我试过这样的事情:withopen(read_x_csv,'rb')asf:reader=csv.reader(f)forrowinreader:list1=row[13]queue1.append(

python - 如何使用 python xlwt 库更改 excel 单元格的背景颜色?

我使用xlwt在excel工作簿中写入数据的Python库。现在我在向excel单元格添加背景颜色时遇到了一些问题。例如,我在RGB(10,20,30)中有下一种颜色,最简单的方法是什么?有没有办法将这种颜色设置为单元格?我只找到了this发布与我的问题相似的帖子。 最佳答案 在这个例子中,我展示了如何为单元格设置背景颜色,你可以运行它得到结果:fromxlwtimportWorkbookimportxlwtbook=Workbook()sheet1=book.add_sheet('Sheet1')foriinrange(0,100