python - 用 Python 编写 excel 函数 FILTER
问题描述
我尝试在我的 excel 表中使用函数,因为在我运行代码后,所有函数都被破坏了(从 {=FILTER 而不是 =Filter( )
这就是为什么我直接在单元格中编写函数的原因。
from tkinter import filedialog, scrolledtext, messagebox, ttk
from tkinter import *
import pandas
from decimal import Decimal
import openpyxl
import os
import re
book = openpyxl.load_workbook(filename,keep_vba=True,data_only=TRUE)
book['POF Workbook']['Q33']= '=COUNTIF(B2:B10, ">0")'
=> 正常工作
book['POF Workbook']['D33']= 'FILTER(Table1,Table1[POF "'"#]='POF Workbook'!A3,"+'"No data"'+")"
=> 没有工作
在excel中我有:
FILTER(Table1,Table1[POF "#]='POF Workbook'!A3,"No data")
当我尝试写作时:book['POF Workbook']['D33']= '=FILTER(Table1,Table1[POF "'"#]='POF Workbook'!A3,"+'"No data"'+")"
什么也没发生
我在 3 天内找不到解决方案:(
解决方案
推荐阅读
- reactjs - Puppeteer:在下拉选择后等待请求完成
- excel - 运行时错误 424 找不到字典对象
- user-interface - 如何在 javaFx 中实现将处理 Kinesis 记录和更新 GUI 的工作线程?
- ruby - 如何检查参数的值是否是某个范围内的数字
- java - 为什么下载的excel文件不包含任何数据?文件为空
- java - Guava 11:缓存在 5 分钟刷新后不起作用
- vue.js - 从 API 循环和呈现 JSON 数据时出错
- sql-server - 根据另一列过滤一列中的数据值,然后将值插入到同一个 SQL 表中的不同列中
- python - 无法将 JupyterLab 升级到最新版本
- bash - 如何使用 bash 将子文件夹中的所有文件移动到新文件夹中?