草庐IT

excel-2013

全部标签

python - 使用 Python 刷新 Excel 外部数据

我有一个运行Python脚本的Excel文件。Excel文件具有需要在运行Python脚本之前刷新的外部数据连接。我指的功能在这里:我使用的是Python2.7,并且依赖Pandas进行大部分Excel数据解析。 最佳答案 CalculateUntilAsyncQueriesDone()将暂停程序并等待刷新完成。xlapp=win32com.client.DispatchEx("Excel.Application")wb=xlapp.Workbooks.Open()wb.RefreshAll()xlapp.CalculateUnti

python - 如何将 Numpy 数组粘贴到 Excel

我有多个使用Numpy和SciPy处理的文件,但我需要提供一个Excel文件。如何有效地将巨大的numpy数组复制/粘贴到Excel?我尝试转换为Pandas的DataFrame对象,它具有非常有用的函数to_clipboard(excel=True),但我大部分时间都在将数组转换为DataFrame。我不能简单地将数组写入CSV文件然后在excel中打开它,因为我必须将数组添加到现有文件;使用xlrd/xlwt和其他Excel工具很难实现。 最佳答案 我最好的解决方案是将数组转换为字符串,然后使用win32clipboard将其发

Python df.to_excel() 在 excel 中将数字存储为文本。如何存储为值?

我正在通过pd.read_html从googlefinance抓取表格数据,然后通过df.to_excel()将该数据保存到excel,如下所示:dfs=pd.read_html('https://www.google.com/finance?q=NASDAQ%3AGOOGL&fstype=ii&ei=9YBMWIiaLo29e83Rr9AM',flavor='html5lib')xlWriter=pd.ExcelWriter(output.xlsx,engine='xlsxwriter')fori,dfinenumerate(dfs):df.to_excel(xlWriter,she

python - 将数据框附加到 excel with pandas

我希望将数据框附加到excel此代码几乎可以正常工作。虽然它不是每次都追加。我运行它并将数据框放入excel中。但是每次我运行它时它都不会追加。我还听说openpyxl是CPU密集型的,但没有听说过很多workarounds.importpandasfromopenpyxlimportload_workbookbook=load_workbook('C:\\OCC.xlsx')writer=pandas.ExcelWriter('C:\\OCC.xlsx',engine='openpyxl')writer.book=bookwriter.sheets=dict((ws.title,ws

python - 使用python在excel中生成图形

我一直在尝试在Excel中生成数据。我生成了.CSV文件。所以到那时它很容易。但是在Excel中生成图形非常困难...我想知道,python是否可以在excel中生成数据和图形?如果有示例或代码片段,请随时发布:)或者解决方法是使用python生成图形格式的图形,如.jpg等,或者.pdf文件也可以..只要解决方法不需要依赖项,例如需要安装boost库。 最佳答案 是的,Xlsxwriter[docs][pypi]有很多用于创建excel的实用程序charts在Python中。但是,您将需要使用xlsx文件格式,对于不正确的参数没有

python - 使用 Python 比较 2 个 excel 文件

我有两个xlsx文件如下:value1value2value30.4563.4560.43254366.246540.2354356.3765464.265454.2645437.2564523和value1value2value30.4563.4560.43254366.246540.235466.3765464.265454.2645437.2564523我需要比较所有单元格,如果一个单元格来自file1!=一个单元格来自file2print那。importxlrdrb=xlrd.open_workbook('file1.xlsx')rb1=xlrd.open_workbook('

python - to_excel() read_excel() 出现 Pandas Unicode 导入导出错误

早上好。我将一个更大的情况浓缩为以下内容:我有一个包含数据框的文件,其中包含一些值。df=pd.DataFrame({'joe':[['dog'],['cat'],['fish'],['rabbit']],'ben':[['dog'],['fish'],['fish'],['bear']]})df:benjoe0[dog][dog]1[fish][cat]2[fish][fish]3[bear][rabbit]此数据框中包含的数据类型如下:type(df.iloc[2,1]),df.iloc[2,1]>>>(list,['fish'])当我使用pd.to_excel()将数据框保存到e

python - 使用 Python3 更新 Sharepoint 2013

我目前正在尝试更新Sharepoint2013列表。这是我用来完成该任务的模块。但是,当我运行发布任务时,我收到以下错误:"b'{"error":{"code":"-1,Microsoft.SharePoint.Client.InvalidClientQueryException","message":{"lang":"en-US","value":"无效JSON。JSON内容中的token未被识别。"}}}'"知道我做错了什么吗?defupdate_item(sharepoint_user,sharepoint_password,ad_domain,site_url,sharepoi

Python Excel (xlrd, xlwt) - 如何从一个单元格复制样式并将其放在另一个单元格上

具体来说,我正在尝试打开一个现有的工作簿,并向其中写入一些数据。但是,每当我写入数据时,它都会抹去这些单元格上的边框。所以我想知道是否有一种方法可以在写入之前复制该单元格的样式,然后重新应用它。我认为这段代码可能走在正确的轨道上?fromxlrdimportopen_workbookfromxlwtimporteasyxffromxlutils.copyimportcopyfromxlutils.stylesimportStylesrb=open_workbook('source.xls',formatting_info=True)styles=Styles(rb)rs=rb.shee

python - 如何创建 Pandas 数据框的字典,并将数据框返回到 excel 工作表中?

如何创建一个pandas数据框字典,并将数据框返回到excel工作表中?大家好,我正在学习pandas和python,我想创建一个包含一些数据帧的字典,然后我可以在每个数据帧上运行指标。对于每个唯一的集群名称(其中一列),我想创建一个数据框(原始数据框的子集。然后我希望能够选择它,对其运行指标,将结果放入新的数据框中,然后使用xlsxwriterpython库将原始数据框(每个子集)放入单独的工作表中。#createdictionaryobjectc_dict={}#getalistoftheuniquenamesc_dict=data.groupby('Cluster').group