xlsxwriter相关内容

带有动态标题的 Pandas 数据框

假设我有以下 dataframe: df = pd.DataFrame({'A':list('abcdef'),'B':[4,5,4,5,5,4],'C':[7,8,9,4,2,3],'D':[1,3,5,7,1,0],'E':[5,3,6,9,2,4],'F':列表('aaabbb')}) 我想给它一个用户提供的标题,例如:title = '销量' 如何将 title 添加到 df 以 ..
发布时间:2021-10-01 18:47:48 其他开发

如何从 sql 数据库导出带有多个工作表的 xlsx 文件并使用 python 导出列

我想使用查询从 sql 数据库中导出包含多张表的 xlsx 文件现在我创建了三个查询每个查询都有一个 SELECT 顺序来处理一些我现在需要的特定数据我想用一个 xlsx 文件从 sql 数据库导出但包含三张我新的如何将数据从 sql 数据库导出为 xlsx 文件但是只有一张纸,这是我的代码 from sqlalchemy import create_engine将熊猫导入为 pd导入操作系统导 ..
发布时间:2021-10-01 18:47:46 其他开发

xlsxwriter - 每当值更改时修改格式

我有一个脚本,它使用 xlsxwriter 生成一个包含大约十二列的工作簿,所有列都来自某个操作过的 df. 在导出到 Excel 之前,我对 df 进行排序并将其添加到表格中. worksheet.add_table(0, 0, max_row, max_col - 1, {'columns': column_settings}) 它神奇地创建了一个带有交替着色(带)的表格.我想控制 ..
发布时间:2021-10-01 18:47:43 其他开发

xlsxwrter:图表标题中的富文本格式

是否可以使用 xlsxwriter 或任何其他 python-excel 模块(例如 openpyxl)在图表标题和标签中使用富文本格式和特殊字符? import xlsxwriterworkbook = xlsxwriter.Workbook('rich_text_in_chart_title.xlsx')工作表 = workbook.add_worksheet()subscript = wo ..
发布时间:2021-10-01 18:47:40 其他开发

使用 xslwriter 在图中创建点

我可以使用 Python 中的 xlsxwriter 通过线属性生成图形.但我需要把特定值上的 4 个点(菱形).谁能建议我如何使用 xlsxwriter 中的线属性将菱形放在特定值上. 如果需要,我也可以发布代码. from openpyxl import load_workbook从 xlsxwriter.workbook 导入工作簿导入数学定义图(标题,table_percentag ..
发布时间:2021-10-01 18:47:37 其他开发

从 Python 2 到 Python 3 重写 xlsxwriter 框边框的一些函数

我在创建 Excel 工作表时让 xlsxwriter 在多个单元格周围创建框边界时遇到一些问题.经过一番搜索,我在这里找到了一个线程,其中有一个关于如何在 Python 2 中执行此操作的示例. 该线程的链接是:python XlsxWriter 在多个单元格周围设置边框 我尝试使用的答案是 aubaub 给出的答案.我正在使用 Python 3 并试图让它工作,但我遇到了一些问题. ..
发布时间:2021-10-01 18:47:34 其他开发

python xlsxwriter 从单元格中提取值

是否可以提取我写入 xlsxwriter.worksheet 的数据? import xlsxwriter输出=“test.xlsx";工作簿 = xlsxwriter.Workbook(输出)工作表 = workbook.add_worksheet()worksheet.write(0, 0, '左上')如果有条件:worksheet.write(1, 1, '右下')对于范围(2)中的行:对 ..
发布时间:2021-10-01 18:47:31 其他开发

更改轴上文本的角度

是否可以在 XlsxWriter 中更改文本在轴上的角度? 在 Excel 中,您可以这样做: 格式轴>对齐>文本布局>自定义角度:-70 我认为 VB 宏应该是这样的: ActiveChart.Axes(xlCategory).TickLabels.Orientation = -70 ' 度 我在 XlsxWriter 文档中没有看到关于此的任何内容. 解决方案 对于这种情 ..
发布时间:2021-10-01 18:47:28 其他开发

将列表插入 Excel 列

是否可以使用 xlsxwriter 库将列表插入到 Excel 列中? 这是我当前的脚本: list = ['a','b','c','d']对于列表中的字母list.append(信)worksheet.write('A1', list) 谁能给我一个简单的列表插入,以便我可以参考? 解决方案 使用: worksheet.write_column('A1', list) 文档 ..
发布时间:2021-10-01 18:47:26 其他开发

写出“for"的输出循环在 PYTHON 中表现出色

我有以下一段代码: my_list = ["US", "IT", "ES", "NL"]对于 my_list 中的 i:A = sum_products_by_country(world_level,i)df = pd.DataFrame({'value':A})降序 = df.sort_values( by='value', 升序 = 0 )Top_5 = 降序[0:5]打印(Top_5) ..
发布时间:2021-10-01 18:47:23 其他开发

xlsxwriter set_column 隐藏不起作用

我试图用 XlsxWriter 隐藏一列,但它似乎不起作用.该函数返回 0,表示该列已成功隐藏. 我使用的是带有数字而不是字母的列. workbook.get_worksheet_by_name('SENSORS').set_column(5,5, None, None, {'hidden': 1}) 但是,列不会被隐藏.为什么该语句不起作用? 提前致谢. 解决方案 它应该 ..
发布时间:2021-10-01 18:47:19 其他开发

如何阻止 Excel 使用 XlsxWriter 以科学记数法显示数字?

我正在使用 Pandas 将数据导出到 XLSX,而 Pandas 又使用 XlsxWriter.我已经尝试了我发现的格式选项(例如 float_format,尽管它似乎是基于源的错误答案),但我找不到任何阻止 Excel用科学记数法解释数字. 例如我写0.000000000001,Excel中底层单元格值为0.000000000001,但显示值为1E-12.我知道我可以将数字写成字符串,但 ..
发布时间:2021-10-01 18:47:16 其他开发

使用 XlsxWriter 模块 (Python) 修改图表标签方向

我已决定使用 XlsxWriter 为许多国家/地区生成通用输出产品.虽然模块的灵活性给我留下了深刻的印象,但我似乎无法弄清楚如何适当地修改图表中的标签.'text_wrap' 功能似乎不包含在 'set_x_axis' 中,这会导致非常长的标签旋转 45 度.如下所示,无论如何我都试图让它发生(只是为了看看会发生什么),并且该语句被忽略. """允许 x_axis 标签的文本换行(似乎没有做任 ..
发布时间:2021-10-01 18:47:13 其他开发

XLSXWriter 使用动态单元格引用跨列应用公式

以下是 XSLX Writer 文档中的示例: worksheet.write_formula('A1', '=10*B1 + C1') 看起来很简单.但是如果我想将这个公式应用于“A1:A30"呢?此外,如果在单元格 A3 中,公式应动态更新为: '=10*B3 + C3' ? 我一直无法通过查看文档来做到这一点.我看到 write_array_formula 的一个有前途的选项, ..
发布时间:2021-10-01 18:47:10 其他开发

"TypeError: 不支持的类型 <class 'list'>在写()"

当条件不是大写时,我希望在 excel 文件中打印 'out.csv' 数据.但是 out.csv 中的数据是数据列表而不是字符串.如何将列表写入excel文件而不将其转换为字符串?(因为我有其他文件可能需要使用列表而不是字符串) Python 版本 #3.5.1 import xlsxwriter导入 csv进口xlwtf1= open('out.csv')数据=csv.reader(f ..
发布时间:2021-10-01 18:47:08 其他开发

使用 xlsxwriter 重命名 Excel 工作表

如何在 python 中使用 xlsxwriter 重命名 Excel 工作表.我在 linux 中使用 python 2.7 创建 excel 报告.但是找不到重命名标签的选项 解决方案 您可以在添加工作表的同时通过 add_worksheet(): worksheet = workbook.add_worksheet('我的自定义名称') 请注意您不能设置现有工作表的名称: ..
发布时间:2021-10-01 18:47:02 其他开发

xlsxwriter:如何插入新行

使用 xlsxwriter,如何在 Excel 工作表中插入新行?例如,在 Excel 工作表的单元格区域 A1:G10 处有一个现有数据表,我想插入一行 (A:A) 为报告标题留出一些空间. 我浏览了此处的文档 http://xlsxwriter.readthedocs.io/worksheet.html,但是找不到这样的方法. import xlsxwriter# 创建工作簿并添加工作 ..
发布时间:2021-10-01 18:47:00 其他开发

为 Excel 工作表创建超链接:xlsxwriter

是否可以为 Excel 文件的特定工作表创建超链接? 我想通过单击同一 Excel 文件的另一张工作表上的单元格来打开工作表.例如,如果有人单击 sheet2 中的“A1"单元格,sheet1 将被打开,并且两个工作表都在 abc.xlsx 文件中. 解决方案 您可以使用 XlsxWriter Worksheet write_url() 方法使用 internal: URI 来完成此 ..
发布时间:2021-10-01 18:46:57 其他开发