xlsxwriter

    1熱度

    1回答

    我的程序生成一個多索引熊貓數據框,我輸出爲excel。導出後,我使用xlsxwriter函數來設置列寬,顏色等。到目前爲止,一切看起來都不錯。 我接下來需要合併幾列,但合併功能不保留文本。看看我的示例表。 我需要合併單元格B5:D5,B6:D6,B7:D7。檢查所需的格式如下: 但是xlsxwriter合併命令需要在命令 worksheet.merge_range被指定的數據( 'B4:D4',

    2熱度

    2回答

    我在Excel(2016)中創建了一些柱狀圖,通過使用python(3.5.3)pandas(0.20.1)創建表並使用xlsxwriter創建表格和圖表0.9.6)。我便想相對於所有值的總和值的百分比每一列,這樣的形象: Desired Output Chart 根據我的Xslxwriter文件的理解,我只需要包括'data_labels':{'percentage': True}屬性時,我係列

    1熱度

    1回答

    我想插入一個圖像到Excel文檔,我嘗試使用xlsxwriter insert_image,但它說unknown.insert_image。 from win32com import client xlApp = client.Dispatch("Excel.Application") workbook = xlApp.Workbooks.Open('test.xlsx'

    1熱度

    2回答

    我正在處理將Excel文件分成1000個部分的程序。我似乎無法獲得它來創建第二個Excel文件,因爲xlsxwriter不會創建第二個文件。 from os.path import join, dirname, abspath from xlrd.sheet import ctype_text import csv import os import sys import xlrd im

    4熱度

    2回答

    我注意到當某些Numpy float64值保存爲Excel文件(通過Pandas DataFrame)時,它們會發生變化。首先,我認爲這與Excel中的一些不精確有關,但Excel似乎將浮點數編碼爲雙精度,所以我對這個觀察有點困惑。 >>> import numpy as np >>> import pandas as pd # Create a floating point number

    2熱度

    1回答

    當我在python中運行這個時,我沒有遇到任何錯誤。但是,當我檢查保存了我的程序的文件夾時,沒有創建excel文件。不知道我做錯了什麼。 import xlsxwriter workbook = xlsxwriter.Workbook("result.xlsx") worksheet = workbook.add_worksheet() worksheet.write('A1','plz

    0熱度

    1回答

    我想從輸出中定義的第二個窗口中捕獲輸入字段中的數據。當我點擊提交時,獲取以下消息:AttributeError:'NoneType對象沒有'get'屬性。 我覺得這應該是一個簡單的修復,不明白爲什麼我不能從輸入字段捕獲數據? from tkinter import * import xlsxwriter class MyFirstGUI: def __init__ (self, m

    2熱度

    1回答

    最近,我發現了Python的XlsxWriter(我喜歡它!),並開始製作一些電子表格。我需要以編程方式創建一個與其他人手動創建的電子表格相同的電子表格。我設法創建了我需要的所有東西,除了在autofilter中對錶格進行排序。基本上,我想創建這樣的東西: ,我無法弄清楚如何。我檢查了文檔(1,2),但沒有找到任何關於排序的信息。我現在做的是: worksheet.autofilter(1, 0,

    3熱度

    1回答

    我正在編寫處理Excel工作表的軟件。到目前爲止,我一直在使用xlrd和xlwt來做到這一點,並且一切都很順利。 它打開一個表(xlrd)和副本選擇列到一個新的工作簿(xlwt) 然後打開新創建的工作簿中讀取數據(xlrd),並做一些數學和與數據格式(如果該文件沒有保存一次就無法完成) - (xlwt再次保存) 但是,我現在願意在我的文檔中添加圖表,並且xlwt不支持此功能。我發現xlsxwrit

    0熱度

    1回答

    有沒有辦法從excel表格中獲取列,將列寫入列表並將其排序,然後將它們重寫爲另一個Excel表格?這是我到目前爲止所嘗試的,但它只寫入最後一列數據。我不需要前兩行數據,因爲它們只是標題。 import xlrd import xlsxwriter wb = xlrd.open_workbook('exceldata.xlsx') ws = wb.sheet_by_index(0) co