草庐IT

Export2Excel

全部标签

python - 使用 XlsxWriter 将 pandas 图表插入 Excel 文件

我使用python3.4、pandas0.14.1和XlsxWriter0.5.6。我使用以下代码使用pandas创建了一个名为“graph”的图形graph=data_iter['_DiffPrice'].hist(),生成漂亮的直方图。现在,如何使用XlsxWriter将该图表插入到Excel文件中?我试过XlsxWriter方法workbook.add_chart()但这会在Excel中创建一个图表,而不是我想要的。谢谢 最佳答案 如果您想使用XlsxWriter将Pandas数据导出为Excel中的图表,请查看以下操作方法(

python - 使用 xlwt 卡住 excel 中的单元格

我正在快速创建工作表并且没有给它们命名。我无法卡住第一列和第一行。在将工作表添加到工作簿时,我厌倦了命名工作表并且它有效。但是不能即时工作。下面是代码base=xlwt.Workbook()fork,vinMainDict.items():base.add_sheet(k.upper())col_width=256*50xlwt.add_palette_colour("custom_colour",0x21)pattern='url:(.*)'search=re.compile(pattern)base.set_colour_RGB(0x21,251,228,228)style=xlw

python - 如何使用python更改excel中的字体大小

我必须创建一个字体为TimesNewRoman且字体大小为16的内容。如何使用python脚本创建?我的示例脚本importxlwtworkbook=xlwt.Workbook(encoding='ascii')worksheet=workbook.add_sheet('MyWorksheet')font=xlwt.Font()#CreatetheFontfont.name='TimesNewRoman'style=xlwt.XFStyle()#CreatetheStylestyle.font=font#ApplytheFonttotheStyleworksheet.write(0,0

python - 使用 python (openpyxl) 从 excel 中删除网格线

我试图从我使用openpyxl创建的excel工作表中删除网格线,但它不起作用。我这样做:wb=Workbook()ws=wb.get_active_sheet()ws.show_gridlines=Falseprintws.show_gridlineswb.save('file.xlsx')该代码打印“False”,但保存的文件显示网格线。 最佳答案 这是在2015年修复的。这是推荐的解决方案(来自issue的描述)fromopenpyxlimportWorkbookwb=Workbook()ws=wb.activews.shee

python - 如何在同一工作簿中创建指向不同 Excel 工作表的超链接

我正在使用适用于Python的模块openpyxl,并尝试创建一个超链接,将我带到同一个Excel工作簿中的不同选项卡。执行类似于以下的操作会创建超链接;然而,当我点击它时,它告诉我它无法打开文件。fromopenpyxlimportWorkbookwb=Workbook()first_sheet=wb.create_sheet(title='first')second_sheet=wb.create_sheet(title='second')first_sheet['A1']="hello"second_sheet['B2']="goodbye"link_from=first_she

python - Openpyxl 不会以只读模式关闭 Excel 工作簿

我希望能够在Python中读取Excel文件,在读取完成后保持Python脚本运行以执行其他操作,同时能够在另一个进程中编辑Excel文件。我正在使用python2.7和openpyxl。目前它看起来像:fromopenpyxlimportload_workbookdefget_excel_data():OESwb=load_workbook(filename=OESconfigFile,data_only=True,read_only=True)ws=OESwb.get_sheet_by_name('MC01')aValue=ws['A1'].valuereturnaValueval

python - 如何使用 tkinter 提示用户将 DataFrame 保存到 Excel 文件?

我是Python和一般编程的新手。我正在尝试为我编写的一些代码构建一个GUI,这些代码从Excel导入数据,进行一些分析,然后将新数据从DataFrame导出到另一个Excel文件。我以前使用过这段代码,但现在我需要一个提示,询问用户他们想将文件保存到哪里:writer=pd.ExcelWriter("Results.xlsx",engine="xlsxwriter")data.to_excel(writer,index=False,sheet_name="Results")worksheet=writer.sheets["Results"]writer.save()不幸的是,当我使用

python - 使用第一列作为索引的 Excel 到 Pandas DataFrame

我在Excel中有一个非常简单的表格,我正在尝试将其读入DataFrame代码:frompandasimportDataFrame,Seriesimportpandasaspddf=pd.read_excel('params.xlsx',header=[0,1],index_col=None)这会产生以下DataFrame:我没想到param1.key会成为索引,尤其是在设置了index_col=None之后。有没有一种方法可以使用生成的索引而不是第一列的数据将数据放入DataFrame中?更新—以下是您尝试reset_index()解决问题时发生的情况:版本信息:python3.5.

python - Pandas导入CSV和Excel文件报错

我正在尝试使用PythonPandas导入CSV文件。此文件中的示例数据如下,其中第一行是用逗号分隔的列名。EndCustomerOrganizationID,EndCustomerOrganizationName,EndCustomerTopParentOrganizationID,EndCustomerTopParentOrganizationName,ResellerTopParentID,ResellerTopParentName,Business,RevSumDivision,RevSumCategory,ProductFamily,Version,PricingLevel,

python - 有没有办法在不重新打开Excel文件的情况下用xl​​wings调用python?

我正在使用xlwings从Excel调用python。我发现在运行我的宏时,Excel会关闭并重新打开以运行代码。它可以正常运行,但会减慢速度。此外,如果Excel文件未保存,则会出现一个对话框,提示该文件已打开,我将丢失未保存的更改。有没有办法在不重新打开Excel文件的情况下调用python?这是我的python代码(在loaddf.py中):fromxlwingsimportWorkbook,Range,Sheetdefmy_macro():wb=Workbook.caller()Range('A1').value=Range('A1').value+1以及我的Excel文件中的