Tag: python

Python脚本将Exceldate格式从mmm-yy转换为yyyy-mm-dd?

嗨可以有人请协助。 我希望修改Excel工作簿的表3中的列A,将date格式从: 9月15日至2016年9月15日 在Excel中,这个格式是mmm-yy我希望将其更改为yyyy-mm-dd。 试着让我的头脑,我知道你可以使用像pandas,或xlsxwriter模块,但这个例子是没有意义的。 谢谢

“在openpyxl中的/:'NoneType'和'float'”不受支持的操作数types

我正在尝试读取Excel文件中的列,并将数据写入Python(使用Openpyxl)中列的相应文本文件中。 Excel文件中缺less一些数据,如下面的第二列: “gappy.xlsx”: 350.2856445313 -424.5273132324 -322.6161499023 609.8883056641 -453.6102294922 780.6325683594 -628.981628418 这是我的代码: import openpyxl wb = openpyxl.load_workbook('gappy.xlsx', data_only = True) ws = wb.active factor = 1.0 for i in range (1,4): with open('text'+str(i)+'.txt', "wt") as file_id: for j in range (1,ws.max_row+1): file_id.write("{:.3e}\n".format(ws.cell(row = j,column = i).value/factor)) # I've also tried this, but I cannot write a […]

Python:Excel到Web到PDF

我是编程新手,正在寻找从城市网站上抽取一系列水费账单的PDF的最佳方法。 我已经能够打开网页,并能够使用excel列表中的帐号打开帐户,但是,我无法创build循环来运行所有帐户而不重写代码。 我有一些想法,但我猜测存在更好的build议。 请参阅下面的介绍代码: import bs4, requests, openpyxl, os os.chdir('C:\\Users\\jsmith.ABCINC\\Desktop') addresses = openpyxl.load_workbook ('WaterBills.xlsx') type (addresses) sheet = addresses.get_sheet_by_name ('Sheet1') cell = sheet ['A1'] cell.value from selenium import webdriver browser = webdriver.Firefox() browser.get('https://secure.phila.gov/WRB/WaterBill/Account/GetAccount.aspx') elem = browser.find_element_by_css_selector('#MainContent_AcctNum') elem.click() elem.send_keys (cell.value) elem = browser.find_element_by_css_selector('#MainContent_btnLookup') elem.click() 感谢你的协助!

如果语句总是把第一个条件python

我正在研究一个基本的python程序,在这里我input一个我想要的配方和我想要的数量,程序应该根据每升的数量的excel文件计算出我需要的每种成分的数量,然后减去数量我从另一个Excel文件,其中包含我在家里的成分列表。 这应该是可用于多个食谱,我试着这个使用原始input和if语句,可以看到下面。 但是,程序总是使用第一个配方。 另外当我的input要求第二个配方。 recipe = raw_input("give recipe ") quantity = input("give quantity ") print if recipe == 'recipe1': wb1 = load_workbook('recipe1.xlsx') elif recipe == 'recipe2': wb1 = load_workbook('recipe2.xlsx') 任何帮助将不胜感激! ! adittion:我用英语疯了这个快速的翻译,因为我正在用荷兰语写我的程序,我忘了实现一些我现在看到我引起我的问​​题的东西。 配方= raw_input(“给配方”)数量=input(“给数量”)打印 if recipe == 'recipe1' or 'RECIPE1': wb1 = load_workbook('recipe1.xlsx') elif recipe == 'recipe2' or 'RECIPE2': wb1 = load_workbook('recipe2.xlsx') 不是不同的是,我也检查只写在首都。 这似乎导致我的问题,因为当我离开它工作正常。 对不起,这个错误!

阅读一个excel文件,并创build一个包括波兰语字符的最终文本文件

我需要能够阅读有很多波兰人字符的Excel文件。 然后我需要能够写这个文件保存波兰字符的文本文件。 到目前为止,我只能打开文件写一个,但每次它想写的Unicode值。 正如你可以从我的代码中看到的那样,在我写这个文件之前,我将u'去掉,但unicode的值是另一回事。 当我打开文本文件时,结束了这样的事情 [29178.0,Firma handlowa',Sklep farbiarsko-chemiczny',A-ZET ZHC CIEBIELSKI ZENO',LWOWEK',7880005802.0,CW PS',\ u1491czak Rafa \ u0142',ciebielski1@wp.pl',Nie',',17242.364799999999 ,1061.48,0.061562321196220141,Nie',0.0,1.0] 但是我希望它看起来像这样 29,178 Firma handlowa Sklep farbiarsko-chemiczny A-ZET ZHC CIEBIELSKI ZENO LWOWEK 7880005802 CW PSŁuczakRafałciebielski1@wp.pl Nie wb = xlrd.open_workbook(xl_workbook.xls) #Get the sheet names sheets = wb.sheet_names() sheet1=[] for sheet in sheets: sheet1.append(sheet) #open the first sheet sh = wb.sheet_by_name(sheet1[0]) […]

使用Python将嵌套的JSON转换为Excel

我想使用Python将嵌套的JSON转换为Excel文件格式。 我已经完成了几乎按照要求,但我想要达到如下的Excel格式。 JSON [ { "url": "https://www.amazon.com/Best-Sellers-Appliances-Cooktops/zgbs/appliances/3741261", "subCategory": [ ], "title": "Cooktops" }, { "url": "https://www.amazon.com/Best-Sellers-Appliances-Dishwashers/zgbs/appliances/3741271", "subCategory": [ { "url": "https://www.amazon.com/Best-Sellers-Appliances-Built-Dishwashers/zgbs/appliances/3741281", "subCategory": [ ], "title": "Built-In Dishwashers" }, { "url": "https://www.amazon.com/Best-Sellers-Appliances-Portable-Countertop-Dishwashers/zgbs/appliances/3741301", "subCategory": [ ], "title": "Portable & Countertop Dishwashers" } ], "title": "Dishwashers" }, { "url": "https://www.amazon.com/Best-Sellers-Appliances-Freezers/zgbs/appliances/3741331", "subCategory": [ { "url": "https://www.amazon.com/Best-Sellers-Appliances-Chest-Freezers/zgbs/appliances/3741341", "subCategory": [ ], […]

WIN32COM将多个工作表保存/导出为PDF

我想在工作簿中select多个工作表(按照特定顺序),并使用win32com将其作为单个PDF导出。 我试过了: wb_HC.Sheets(['sheetname1','sheetname2']).ExportAsFixedFormat(0, workdir+'\\'+run_date+'_MD_Summary.pdf') 但是这不起作用。 我知道,在VBA表可以称为一个表格数组: Array(sheets(1), sheets(2)) 但我认为这不等同于Python中的list()。

如何摆脱行号,pd.read_excel?

我是一个Python初学者。 我正在做一个任务,我似乎无法弄清楚如何从我的Excel电子表格中删除行号 ,而使用import pandas 。 这是我运行代码时得到的结果: 0 $20,000,000 $159,000,000 1 $9,900,000 $35,600,000 2 $35,000,000 $45,000,000 3 $9,900,000 $35,600,000 4 $12,000,000 $9,400,000 但是,我只想要: $20,000,000 $159,000,000 $9,900,000 $35,600,000 $35,000,000 $45,000,000 $9,900,000 $35,600,000 $12,000,000 $9,400,000 这是我的主要格式的块内: if __name__ == "__main__": file_name = "movie_theme.xlsx" # Formatting numbers (eg $1,000,000) pd.options.display.float_format = '${:,.0f}'.format # Reading Excel file df = pd.read_excel(file_name, […]

openpyxl覆盖所有的数据,而不是更新Excel表

我想从一个文本文件中读取一个string,并将其写入Excel表格中,而不会覆盖。 我发现某处更新excel表,使用openpyxl。 但是我的脚本只是覆盖整个表格。 我想要其他数据是一样的。 python脚本: from openpyxl import Workbook file_name="D:\\a.txt" content={} with open(file_name) as f: for line in f: (key,value)=line.split(":") content[key]=value wb=Workbook() ws=wb.active r = 2 for item in content: ws.cell(row=r, column=3).value = item ws.cell(row=r, column=4).value = content[item] r += 1 wb.save("D:\\Reports.xlsx") 脚本之前的Excel工作表: 脚本之后的Excel工作表: 如何编写数据以覆盖其他内容? 帮帮我。

我怎么能使用pywinautoclosuresExcel文件

我有一个问题,我不能excel文件。 我正在使用swapy + pywinauto。 程序出口excel文件不同的名称(如时间..)我用swapyclosures导出excel。 from pywinauto.application import Application app = Application().Start(cmd_line=u'"C:\\Program Files\\Microsoft Office\\Office14\\EXCEL.EXE" \\dde') xlmain = app.XLMAIN xlmain.Wait('ready') xlmain.Close() app.Kill_() 但下面的错误。 Traceback (most recent call last): File "D:/23007.py", line 54, in <module> xlmain.Wait('ready') WaitUntil(timeout, retry_interval, lambda: self.__check_all_conditions(check_method_names)) File "C:\Python35\lib\site-packages\pywinauto\timings.py", line 308, in WaitUntil raise err pywinauto.timings.TimeoutError: timed out Process finished with exit code 1