xlsxwriter相关内容

根据条件突出显示行

我有一个随机数据框,其中包含两列日期,我一直在尝试突出显示条件日期列表中存在开始日期的行。以下是我失败的尝试: import pandas as pd import numpy as np import datetime df = pd.DataFrame({"Start": pd.date_range("1-jan-2021", periods=10, freq="1H")}).ass ..
发布时间:2022-09-22 17:38:27 Python

Python+EXCEL:如何以编程方式在注释中插入图片

我需要将图片插入到Excel单元格注释框中。我所指的示例here。 是否有办法使用现有的python库来实现此目的? 我看过openpyxl和xlsxwriter文档--它们似乎只允许创建文本注释。 xlsx Writer允许您更改注释框的背景色,但似乎没有插入图片的解决方案。 推荐答案 我想要相同的功能,但在任何Python库中都找不到它。 我最终使用了Excel ..
发布时间:2022-07-12 17:41:23 Python

用Python语言向xlsx文件添加XML源代码

我正在尝试使用从Microsoft Dynamic NAV导出的模板创建xlsx,以便可以将我的文件上载到系统。 我可以使用库xlsxWriter重新创建和填充模板,但不幸的是,我发现该模板文件还附加了一个XML源代码文件(在Excel的开发工具选项卡中可见)。 我可以轻松地修改XML文件以匹配我想要的内容,但是我似乎找不到一种方法来将XML源代码添加到xlsx文件中。 我搜索了添加了 ..
发布时间:2022-05-11 10:49:58 Python

pandas xlsxwriter,格式头

我正在使用 xlsxwriter 将 pandas DataFrame 保存为 to_excel.除了更改标题的字体外,我已经设法格式化所有数据(设置列宽、字体大小等),但我找不到这样做的方法.这是我的例子: 将 pandas 导入为 pd数据 = pd.DataFrame({'test_data': [1,2,3,4,5]})writer = pd.ExcelWriter('test.xlsx ..
发布时间:2022-01-15 10:12:37 Python

使用 XlsxWriter 在 Pandas 中导出到“xlsx"时应用样式

我使用 pandas 的 .to_excel 方法将 DataFrame 编写为 Excel 工作簿.即使对于多索引数据帧,当索引单元格合并时,这也能很好地工作.使用纯 XlsxWriter 时,我可以将格式应用于单元格,这也很好用. 但是我找不到用熊猫方法做同样的事情的方法.只传递一个带有列名和样式的 dict 是最直观的. 有什么办法吗? 解决方案 有什么办法吗 ..
发布时间:2022-01-04 08:35:36 Python

将数据框附加到 Pandas 中

我希望将数据框附加到 excel 这段代码几乎可以如愿以偿.虽然它不是每次都附加.我运行它并将数据框放入excel.但是每次我运行它时它都不会附加.我也听说 openpyxl 是 CPU 密集型的,但没有听说过很多 解决方法. 导入熊猫从 openpyxl 导入 load_workbookbook = load_workbook('C:\\OCC.xlsx')writer = pandas ..
发布时间:2021-12-02 17:20:39 Python

带有动态标题的 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 Python

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

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

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

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

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 Python

使用 xslwriter 在图中创建点

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

从 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 Python

将列表插入 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 Python

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 Python

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

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

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 其他开发