Tag: python

Python colorato eccellente con Pandas styler

Voglio creare un programma che trova le differenze tra due frame di dati e lo salva per eccellere. Per semplificare la lettura, desidero che le celle di colore siano dotate di colors specifici. È ben descritta con questa function: def background_color_table(val): if val == "Removed": return 'background-color: red' elif val == "Added": return 'background-color: green' […]

Come faccio a leggere e passare un file excel in python nel formato

Fino alla fine del file. Voglio select il valore della cella risultante da each iterazione. Questo quello che ho fatto finora: with open('slatecode test.csv') as f: read_data = f.readlines() for row in read_data: print (row) f.close()

Definire i parametri del solver Excel in python

Vorrei sapere come definire i parametri del solver eccellente nella libreria di pyopenxl. L'esecuzione del codice non è necessaria. Non sono riuscito a trovare nulla nei documenti relativi ai parametri del solver. Mentre probabilmente genererò i valori iniziali utilizzando un altro ottimizzatore, alcuni parametri obbligatori saranno probabilmente aggiunti dopo la generazione di xlsx. Vorrei quindi […]

inserendo la variabile in mssql da python

Sto provando a fare uno script che import i dati a mssql da Excel. Ho letto i dati da Excel e assegnato a variables. Funziona, sto controllando la printing. Anche la connessione al database e l'inserimento della string funzionano correttamente. Ma non inserisce variables. Aiutaci a trovare una soluzione. script python: for rownum in range(1,sheet.nrows): […]

Errore XLRD tramite Pandas

Ho il seguente errore quando provo a pd.read_excel (). Questo errore è specifico per il mio computer: quando eseguo lo script su un computer diverso con gli stessi file, non si verifica alcun errore. Distribuzione Anaconda di Python 3.6.1. Versione Pandas '0.20.3' , Versione Xlrd '1.1.0' : XLRDError: Unsupported format, or corrupt file: Expected BOF […]

xlrd e celle di riferimento (come get i valori memorizzati nella cache della cella?)

Ho usato xlrd per un po 'in Python, e questa è la prima volta che affronto un problema come questo. Ho molti file di Excel. Alcune celle hanno valori ai dati di altri file che non ho. Ciò significa che posso aprire il file di Excel con Microsoft Excel o OpenOffice Calc e posso leggere […]

Scrivi i valori di dati dei pandas per eccellere in una cella specifica in un foglio specifico.

Ho il seguente framework dati pandas: Name Sheet Row Column Value 0 V1 Sheet1 1 1 89 1 V2 Sheet1 2 1 104 2 V3 Sheet2 1 2 6 3 V4 Sheet3 3 3 -5 Voglio salvare il valore nel foglio, nella row e nella colonna specificata nel riquadro dati. Non sono in ordine e […]

Scrivere dati multi-indicizzati in un file excel con Python / Pandas

Vorrei creare un foglio di calcolo Excel e inserire il numero uguale di righe per ciascuna variabile. Il risultato ideale apparirà come le colonne A e B nell'image. Quello che posso fare finora è solo inserire per 1 nome (colonne D & E), e non hanno idea di fare l'enumerazione corretta per il resto. Questo […]

Ordinamento attraverso una raccolta di celle in openpyxl

Sto leggendo in un file xlsx, come così, import openpyxl book = openpyxl.load_workbook('test.xlsx') sheet = book.get_sheet_by_name(sheets['DATA']) allCells = sheet.get_cell_collection() print allCells allCells è un elenco non ordinato di oggetti openpyxl.cell.Cell. sembra che tutte le celle, [<Cell Data.B4>, <Cell Data.A6>, <Cell Data.B6>, <Cell Data.A1>, <Cell Data.B5>, <Cell Data.A3>, <Cell Data.A2>, <Cell Data.A5>, <Cell Data.B1>, <Cell Data.B2>] […]

come eseguire la macro vba al di fuori di excel

Ho un foglio di calcolo eccellente con una quantità enorme di VBA e macro che includono un button. Come faccio ad eseguire il codice VBA in Excel (specificamente per fare clic sul button e triggersre il suo evento onclick) al di fuori di Excel dal pitone (ad esempio)? Nota : sono disposto a prendere risposte […]

Microsoft Office Excel Spreadsheet è il miglior software di Office, Excel VBA e formule Excel rendono il foglio di calcolo più veloce.