openpyxl

    2熱度

    1回答

    我遇到了一個非常奇怪的事情。當我嘗試用純色填充excel工作表中的單元格時,它會填充相鄰的單元格,有時甚至會填滿幾十個單元格。這很奇怪,因爲我在代碼的其他地方成功完成了相同的事情,只是這個不同而已。我正在慢慢地想出什麼是錯誤的想法,並認爲也許這裏有人有類似的問題並解決它。我的相關代碼: __incorrectUnitsColour__='FF33CC' cell, sheet =GetCellF

    26熱度

    4回答

    我被要求生成一些Excel報告。我目前對我的數據使用相當龐大的熊貓,所以很自然地我想使用pandas.ExcelWriter方法來生成這些報告。但是固定的列寬是一個問題。 我到目前爲止的代碼很簡單。說我有一個名爲「DF」數據框: writer = pd.ExcelWriter(excel_file_path) df.to_excel(writer, sheet_name="Summary")

    1熱度

    1回答

    我想使用pythons OPENPYXL模塊在excel電子表格上設置樣式。我一直想出這個錯誤: 'str' object has no attribute 'BLACK' 基本上,我的代碼讀取從.xlsx文件已知值的列表,並把它們放入一個Python列表。我使用該列表來比較訪問表中列中的值,以確保每個單元格中的值與已知值相比是正確的。 當我嘗試使用openpyxl設置樣式時,腳本被吹掉了。出於某

    0熱度

    1回答

    我試圖從Excel表格中拉出單元格值,與他們進行數學運算,並將輸出結果寫入新工作表。我不斷收到ErrorType。我成功之前已經運行的代碼,但只是增加了它的這一方面,因此代碼已被蒸餾如下: import openpyxl #set up ws from file, and ws_out write to new file def get_data(): first = 0

    0熱度

    2回答

    即時通訊使用openpyxl編輯包含某些單元格中某些公式的Excel文件。現在,當我從文本文件填充單元格時,我希望公式能夠工作並給我所需的輸出。但我觀察到的是公式被刪除,單元格留空。

    2熱度

    1回答

    from openpyxl import load_workbook,workbook book = load_workbook('myfile.xlsx') sheet = book.get_active_sheet() for r in sheet.rows: for cell in r: firstname = cell.value(row=r, column='

    3熱度

    3回答

    我有.xlsm文件有宏函數。我正在使用openpyxl加載它,並將一些數據寫入該文件,最後希望保存爲不同的.xlsm文件。 將文件保存爲XLSM文件我在我的Python腳本中使用了下面的代碼。 wb.save('testsave.xlsm'); 但是我不能打開該文件,如果我保存如上。但如果我將它保存爲.xlsx,那麼我可以在沒有原始文件所具有的宏功能的情況下打開文件。 我想打開具有宏功能的Ex

    2熱度

    1回答

    我有一些電子表格閱讀代碼(使用openpyxl),可以在我的Windows安裝中正常工作。然而,在我的Ubuntu Rackspace服務器上,它會因命名範圍錯誤而失敗。 我注意到Ubuntu上的openpyxl包(我上週使用apt-get安裝)已經過了幾年(1.5.6)。我想安裝最新版本(1.6.2)。 我可以使用什麼工具來安裝較新的版本,還是我需要手動執行的操作?

    0熱度

    1回答

    我想讀一個字符串緩衝區成熊貓DataFrame。看起來好的方法是使用熊貓的ExcelFile功能。我試着做類似以下的事情: from pandas import ExcelFile as excel_handler excel_data = excel_handler(StringIO(file_stream.read()).getvalue()) 從此,我猜ExcelFile.parse(

    10熱度

    1回答

    我正在處理pivot-tabled XLSX文件並編寫一個腳本來將它們解析爲每個選項卡的新文件。 由於openpyxl在默認情況下不支持數據透視表,因此我需要做一些工作來重新插入在複製期間丟失的數據透視「樣式」。 爲此,我遍歷每行和每列,在列0中查找值Total。一旦找到,該行應更改爲全部爲bold=True。 相反,我收到了不規則的行爲,有時在第一個None之後加粗所有單元格。我的print('