Tag: xlsxwriter

隐藏未使用/剩余的行和特定数量的列excel python

所以我成功地用python和xlwt编写了我的第一个excel文件。 现在,我想添加到我的代码。 我想为其余的行(未使用的行,或我可以input的范围)隐藏和列相同。 是否可以用xlwt来做到这一点? 如果没有,是否可以使用xlsxwriter在同一个脚本中使用xlwt创build文件后执行此操作? 我失去了如何做到这一点。 我有一条线现在给我的问题: My_Sheet = wb.add_sheet(All_Sheets[0,count],cell_overwrite_ok=True) My_Sheet.set_default_row(hide_unused_rows=True) 这给了我以下错误:“AttributeError:'工作表'对象没有属性'set_default_row'”

在EC2实例上的xlswriter

我正在运行我的Python脚本,在其中编写Excel文件,将它们放到我的EC2实例中。 但是,我注意到,这些excel文件,尽pipe它们是创build的,只有在代码停止后才会被放入服务器。 我想他们被保存在caching中,但我希望他们马上被添加到服务器。 是否有一个“提交()”添加到代码? 非常感谢

PHP将公式添加到xlsxwriter excel中的列

我可以把= MAX(K2,L2,M2,O2,P2,Q2,N2)在一个xlsxwriter没有问题,但我不能让它改变每行(即= MAX(K2,L2,M2 ,O2,P2,Q2,N2) 所以如果我有一千行,它将会在单元格F1000中(即= MAX(K1000,L1000,M1000,O1000,P10002,Q2,N1000))(BestPrice是F行) 这是我在PHP 5.3.24的代码 … $resulted[$y] = array('ISBN' => $isbn, 'Quantity' => $qty, 'Title' => $shortTitle, 'ItemAmount'=>$amount, 'Best'=>$best, 'BestPrice'=> '=MAX(K2,L2,M2,O2,P2,Q2,N2)', 'Difference'=>'=E-H', 'AvaQty'=>$AvaQty, 'LastDate'=>$LastDate, 'LastPrice'=>$LastPrice, ); $y++; } $header = array('ISBN' => 'integer', 'Quantity' => 'integer', 'Title' => 'string', 'Item_Amount'=>'price', 'Best' =>'string', 'BestPrice'=> 'price', 'Difference'=>'price', 'AvaQty'=>'integer', 'LastDate'=>'date', 'LastPrice'=>'price', ); $col_options=array('widths'=> array(40, 10,40,10)); […]

xlsx作家在打开excel时会导致错误

我目前正在使用xlsx编写器将信息从纯文本文件转移到excel。 但是,在创buildexcel文档之后,大部分时间我都无法打开它。 我得到以下错误:“我们很抱歉,但是Excel遇到了一个错误,导致它无法正常工作,因此Excel需要closures。 你愿意我们现在修理吗?“ 然后,当我select修复,现在只需closuresExcel。 有时它会工作,我可以查看文件。 这里是纯文本文件供参考: "DOT_NUMBER","LEGAL_NAME","DBA_NAME","CARRIER_OPERATION","HM_FLAG","PC_FLAG","PHY_STREET","PHY_CITY","PHY_STATE","PHY_ZIP","PHY_COUNTRY","MAILING_STREET","MAILING_CITY","MAILING_STATE","MAILING_ZIP","MAILING_COUNTRY","TELEPHONE","FAX","EMAIL_ADDRESS","MCS150_DATE","MCS150_MILEAGE","MCS150_MILEAGE_YEAR","ADD_DATE","OIC_STATE","NBR_POWER_UNIT","DRIVER_TOTAL" 10000,"POWELL DISTRIBUTING CO INC","","A","N","N","9125 N BURRAGE AVE","PORTLAND","OR","97217-6961","US","PO BOX 17160","PORTLAND","OR","97217-0160","US","(503) 289-5558","(503) 735-0100","","06-DEC-16","20000","2015","01-JUN-74","OR","1","1" 1000002,"NEW JERSEY BOOM & ERECTORS INC","","A","N","N","120 SANS DRIVE","HENRYVILLE","PA","18332","US","120 SANS DRIVE","HENRYVILLE","PA","18332","US","(570) 620-1546","(570) 620-1517","GAIL@NJBOOM.COM","06-JAN-16","243647","2015","22-JAN-02","PA","1","1" 1000004,"RAY TRUCKING LLC","","C","N","N","218 PEACHTREE ST","WARWICK","GA","31796","US","PO BOX 281","WARWICK","GA","31796","US","(229) 535-4140","","MONTOYARAY@YMAIL.COM","19-OCT-16","83000","2015","22-JAN-02","GA","2","2" 1000008,"GUERRERA LANDSCAPING LLC","","C","N","N","164 NUT PLAINS RD","GUILFORD","CT","06437-2138","US","164 NUT PLAINS RD","GUILFORD","CT","06437-2138","US","(203) 453-6693","","","25-MAR-06","30000","2005","22-JAN-02","CT","4","3" 1000009,"REINHARD CORP","","C","N","N","1647 REINHARD RD","CHESHIRE","CT","06410","US","1647 REINHARD RD","CHESHIRE","CT","06410","US","(203) […]

有没有办法在xlswriter中应用单元格格式而不设置值?

有没有办法在xlswriter应用单元xlswriter而不设置值? 而对于使用A1表示法的worksheet.write使用A1符号,可以做到一个范围? 喜欢: format = workbook.add_format() format.set_border(1) format.set_bold() worksheet.write(row=0, col=0, format=format) worksheet.write('A1:C3', format=format)

无法写入Excel中AttributeError:“工作表”对象没有属性“写”

我正在尝试写一个文本到一个excel我正在关注这个post 。 这是早些时候工作,但现在不是。 我得到: 错误: line 122, in <module> worksheet.write(0, 11, 'HI') AttributeError: 'Worksheet' object has no attribute 'write' DF1 AE cd c D 码: writer = pd.ExcelWriter("C:\\33.xlsx") df1.to_excel(writer, startrow=0, startcol=0, index = False) worksheet = writer.sheets['Sheet1'] worksheet.write(0, 11, 'YO') worksheet.write(1, 11, 'HI') 我也试过了: import xlrd import xlwt from xlutils.copy import copy import os.path rb […]

使用xslwriter在图中创build点

我可以使用Python中的xlsxwriter通过行属性生成graphics。 但是我需要把4个点(菱形)放在特定的值上。 任何人都可以build议我如何使用xlsxwriter线属性把钻石放在特定的值。 如果需要比我还可以发布代码。 from openpyxl import load_workbook from xlsxwriter.workbook import Workbook import math def graph(headline,table_percentage,table_threashold): """Create Graph Chart""" wb = load_workbook(filename = 'sample.xlsx') worksheet_final = wb.get_sheet_by_name(name='test') workbook = Workbook('graphs.xlsx') worksheet = workbook.add_worksheet() heading =['test1','test2','test3','test4','test5'] worksheet.write_row('A1',heading) count =2 while(count < worksheet_final.get_highest_row()): data_x = worksheet_final.cell(row = count, column = 1).value data_y = worksheet_final.cell(row = count, column […]

如何计算xlsxwriter中Excel文档中的行数

有没有人知道如何计算使用xlsxwriter在Excel工作表上的行数? 我曾经在xlsxwriter中寻找类似于XLRD工作表的方法,但一直没有find。 我曾经尝试在脚本中同时使用xlsxwriter和xlrd,但由于xlsxwriter和xlrd同时尝试打开同一个文件,所以出现错误。 如果有帮助,我可以附上代码。 提前非常感谢!

Python Excel Writer(xlswriter)从URL插入图像

我怎样才能用xlswriter 从URL (http)插入图片? 这是从文档: worksheet.insert_image('B2', 'python.png') 要么 worksheet1.insert_image('B10', '../images/python.png') 但是这只是文件path。 我想从Web服务器的URL添加图像。 你能帮我吗?

如何以编程方式将csv导入到excel中并使用excel格式?

我有一个非常大的(> 200万行)csv文件,正在生成和查看内部Web服务。 问题是当这个系统的用户想导出这个csv来运行自定义查询时,他们在excel中打开这些文件。 Excel格式化的数字是最好的,但有一些请求,以xlsx格式的数据与filter和whatnot。 问题归结为:使用python2.7,我怎样才能读取一个大的csv文件(> 200万行)到excel(或多个excel文件),并控制格式? (date,数字,自动filter等) 我对Python和内部的Excel解决scheme开放。