Hatshepsut
Profilo di
Nome | Hatshepsut |
---|---|
Indirizzo email | n/a |
Messaggi | 2 |
-
- 2018-02-27 15:33:01
- Manipolazione file xlsx
- Forum >> Principianti
- Ciao a tutti,
sto cercando di leggere un file xlsx, nel quale devo andare a cercare, all'interno della colonna 'C' una stringa (RES) per poi cercare degli altri elementi.
Ho scritto questo pezzo di codice che funziona in parte, nel senso che trova le corrispondenze, ma non scrive nulla nella colonna 'D' e continua a darmi questo errore: Traceback (most recent call last):
File "C:/CRISTINA/PROGETTI/Database/New.py", line 12, in <module>
if (re.search("RES ",sheet.cell(x,3).value)):
File "C:\Python27\lib\re.py", line 146, in search
return _compile(pattern, flags).search(string)
TypeError: expected string or buffer
------------------------------------------------
import os
import openpyxl
import re
wb = openpyxl.load_workbook('C:\Users\cristinab\Desktop\ARTICO_1.xlsx')
sheet = wb.worksheets0
ws = wb.active
for x in xrange(ws.max_row):
x=x+1
if (re.search("RES ",sheet.cell(x,3).value)):
#print column_descriptionx.value
if (re.search("SMD ",sheet.cell(x,3).value)):
sheet.cell(x,4).value="SMD"
#print "SMD"
else:
if (re.search("PTH ",sheet.cell(x,3).value)):
sheet.cell(x,4).value="PTH"
#print "PTH"
else:
sheet.cell(x,4).value="-"
#print "-"
ws.cell(x,4).value=sheet.cell(x,4).value
wb.template=True
wb.save('C:\Users\cristinab\Desktop\ARTICO_1.xlsx')
------------------------------------------------------------------------
Qualcuno mi sa aiutare? L'errore sembra che sia imputabile al fatto che non legge come stringa il contenuto della cella, ma se provo a fare un cast, si blocca appena trova un carattere particolare (come il °...).
Grazie!
-
- 2017-08-31 14:55:45
- Problemi con "import gtk"
- Forum >> Principianti
- Ciao a tutti,
sono alle prime armi con Python e avrei bisogno di un aiuto: ho installato Python 2.7 e pygtk-all-in-one-2.24.2.win32-py2.7.msi
Il mio problema è che, se creo uno script con "import gtk", ottengo questo errore:
File "C:\doc\Python\import_gtk.py", line 1, in <module>
import gtk
File "C:\doc\Python\gtk.py", line 3, in <module>
window = gtk.Window()
AttributeError: 'module' object has no attribute 'Window'
Al contrario, se creo uno script con l'istruzione "import pygtk", non ho nessun errore.
Cosa posso fare?
Grazie mille