Tag: xlsxwriter

在add_table之后的单元格中并不是所有的字符

嗨,我有一个27502字符的string。 但如果我通过ws.add_table mto xlsxwriter工作表只是10996写我debugging,我想通了,直到这里string是好的。 但是我不知道如何继续debugging。 也许有一个xlsxwriter包的限制。 但我不知道。 # Write a shared string or an in-line string in optimisation mode. if self.optimization == 0: string_index = self.str_table._get_shared_string_index(string) else: string_index = string # Write previous row if in in-line string optimization mode. if self.optimization and row > self.previous_row: self._write_single_row(row) # Store the cell data in the worksheet […]

XlsxWriter自动筛选器最早到最新dateDjango / Python

有谁知道如何设置一个单元格使用XlsxWriter过滤从最旧到最新的date? 我已经检查过XlsxWriter文档,但是没有任何内容。 如果需要,我可以上传我的代码。 比你的时间。

不能用xlsxwriter打印

我find下一个代码,通过使用它我可以从组获得文本评论。 用vk api没问题,一切都很好。 但是,在Excel中打印有什么问题: import vk_requests import time import xlsxwriter import datetime import codecs api = vk_requests.create_api(app_id='', login='', password='', phone_number='') Group_id = 1 Topic_id = 2 #первое цифровое значение по ссылке – группа, второе – обсуждение a = api.board.getComments(group_id=Group_id, topic_id=Topic_id) CommentsCount = a['count'] print('N = ',CommentsCount) num = 10 # input(':\n') count = num def […]

设置行数和列数xlsxwriter python

我想设置特定的行和列的具体的工作表(incident_sheet3)试过set_row / set_column和set_size incident_excel_file = xlsxwriter.Workbook("incidents_excel.xlsx") incident_sheet = incident_excel_file.add_worksheet(name="incidents") incident_sheet2 = incident_excel_file.add_worksheet(name="Handoff Template") incident_excel_file.set_size(100,100) incident_sheet.set_column(0,4,25) incident_sheet2.set_column(0,15,15) incident_sheet3 = incident_excel_file.add_worksheet() incident_sheet3.set_column(0,1) 使用set_column设置定义范围内单元格的宽度

Excel无法打开文件xlsxwriter python

我正在尝试使用Excel文件在Excel表格中生成报告。 生成Excel文件后,当我尝试打开,它说“无法读取内容”和删除function:从/xl/tables/table1.xml部分表(表) 以上不是对模板/数据造成任何问题,但是警告是我关心的问题 以下是代码: # coding: utf-8 # In[10]: import numpy as np import pandas as pd import xlrd import datetime import xlsxwriter import time import pytz import os import sys # func to get diff in days def days_between(d1, d2): return abs((d2 – d1).days) Aged_tickets_list = [] Aged_index = [] days_diff = 0 Aged_tickets_count […]

将Python输出保存为使用一行的excel

我正在试图保存我的Python控制台输出到一个Excel文件。 不幸的是,它只保存了第一行,但是截断了其余部分。 html = '''<div class="dynamicBottom"> <div class="dynamicLeft"> <div class="content_block details_block scroll_tabs" data-tab="TABS_DETAILS"> <div class="header_with_improve wrap"> <a href="/UpdateListing.html" onclick="ta.setEvtCookie('UpdateListing', 'entry-detail-moreinfo', null, 0, '/UpdateListingRedesign')"><div class="improve_listing_btn ui_button primary small">improve this entry</div></a> <h3 class="tabs_header">Details</h3> </div> <div class="details_tab"> <div class="table_section"> <div class="row"> <div class="ratingSummary wrap"> <div class="histogramCommon bubbleHistogram wrap"> <div class="colTitle"> Rating </div> <ul class="barChart"> <li> <div class="ratingRow wrap"> […]

如何在Excel中使用xlsx包在Python中格式化特定的单元格

我有一个pandasdf,我正在格式化使用xlsx包目前我可以select使用xlsx格式化整行或列,但不是特定的单元格也想在DF之间插入几行。 图片附加了我希望看到的Excel文件。 下面的代码给了我在图像的第一部分的文件。 我需要做一些更多的格式,比如插入新的行,使D13和E13用斜体表示。 writer = pd.ExcelWriter('Sample Report Test.xlsx' , engine='xlsxwriter') df.to_excel(writer , index= False , sheet_name='Sample Report') workbook = writer.book worksheet = writer.sheets['Sample Report'] money_fmt = workbook.add_format({'num_format':'$#,##0' , 'font_name':'Batang' }) font_fmt = workbook.add_format({'font_name':'Batang' , 'bold':True }) tot_fmt = workbook.add_format({'num_format':'$#,##0' , 'font_name':'Batang' , 'bold':True }) worksheet.set_column('A:B' , 25 , font_fmt) worksheet.set_column('C:P' , 15 , money_fmt) […]

使用python阅读excel中的所有注释

我正在尝试阅读有很多评论的Excel文件。 我想要做的是使用pytonic的方式获得所有的单元格与评论。 我发现的唯一的事情是如何添加,resize,等等的意见,以优秀http://xlsxwriter.readthedocs.io/example_comments2.html 我不能find一种方法来search所有评论在Excel中。 有人可以扔我一个办法吗?

xlsxwriter在workbook.close()之前捕获一个错误

我有一个使用xlsxwriter将10个工作表保存到.xlsx的脚本。 当我尝试closures工作表时,出现错误: "UnicodeDecodeError: 'ascii' codec can't decode byte 0xea in position 28: ordinal not in range(128)". 当我将表格写入工作表时,我尝试去捕捉错误,但没有成功。 因此,我的工作表根本没有得到保存,我无法处理该行的exception情况。 这是我的代码 – def xlsx_writer(name, data): worksheet1 = workbook.add_worksheet(name) line_number = 0 for line in data: try: worksheet1.write_row(line_number, 0, line) except UnicodeDecodeError: line = [x.decode('utf-8') for x in line] worksheet1.write_row(line_number, 0, line) 如何在写入每行时捕获错误,而不是在closures工作簿时?

使用行和列编号而不是单元格地址Python编写Excel公式

我目前有以下代码: revenue_stats_feb = pd.DataFrame({'February' :['=D7/D40','=D7/D39','=D7/D37','=D7/D11','=D8/D7', '=D10/D8'], 'merge': [1,2,3,4,5,6]}) revenue_stats_feb = revenue_stats_feb[['February', 'merge']] 我想知道是否可以使用行和列编号而不是单元格地址来编写公式,即'= D7 / D40'将是'=(3,6)/(3,39)',但是当它得到出口到Excel仍然计算为D7 / D40会。 我在这里先向您的帮助表示感谢。