问题标签 [datanitro]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
python - 数据硝基和模糊逻辑
我正在尝试对从 Microsoft CRM 导出的两个数据源的 Excel 电子表格执行模糊逻辑。一个是 Account 数据,另一个是 Lead 的数据。
帐户表包含 - 所有现有客户。潜在客户表是一个“脏表”,包含 - 所有现有客户 + 潜在客户。
我想使用模糊逻辑将两张表匹配在一起,因为完全匹配不适用于我的情况,因此从潜在客户表中过滤掉所有“实际线索”。
例子:
帐目表 -
铅的表 -
在此示例中,我只给出了公司名称列,但实际上我将在一组列上执行此操作(公司名称、地址 1、地址 2 等)
有什么方法可以使用 DataNitro 完成此任务吗?
datanitro - Datanitro 的 remove_sheet 抛出异常
我正在尝试将工作表中的工作表从一个工作簿复制到另一个工作簿,但是因为我的工作簿中可能已经有此工作表的先前版本,所以我想先检查它是否存在,然后在复制之前先将其删除。但是,在执行 remove_sheet 时不断出现错误(虽然工作表确实被删除了)。有任何想法吗?(顺便说一句,这不是文件上唯一的表格 - 所以不是那个问题)
python - 数据 Nitro 和正则表达式 (Python)
我在 MS Excel 2010 中有这个专栏 - 它结合了“邮政编码”和“电子邮件 ID”
我正在尝试从本专栏中提取这些邮政编码(20530、90012-3308 等)。
我尝试了 Python 的 re 模块。
我在该列上运行了正则表达式,得到了以下结果:
如何将结果提取为人类可读的邮政编码形式?
datanitro - DataNitro - 您可以添加多少个 CellRanges 的限制?
我正在尝试累积满足特定条件的 CellRanges,以便我可以一次性在整个范围内设置属性
对于累积更多 30 个区域左右的范围,我在下面遇到错误。导致错误的区域数量并不总是相同。所以我不能把手指放在一个特定的限制上。我确实使用了一种解决方法,即在累积了 20 个区域之后,我在范围上设置了所需的属性,然后重置了 CellRange,但是能够累积我需要的所有区域,这会受到区域数量的任何限制excel有
python - 如何在 DataNitro 中打印汉字?
我是 DataNitro 的新手。我想在我的 excel 表中处理一些汉字但失败了。
当我在 Python Shell 中打印汉字时,一切正常。但是,当我在导入的 python 文件中打印汉字时,它告诉我UnicodeDecodeError: 'gbk' codec can't decode byte 0xad in position 36: illegal multibyte sequence.
我认为编解码器应该是 utf-8,所以我尝试在下面添加标题。但这仍然行不通。
希望有人能给我一些建议。谢谢。
datanitro - 如何避免 dntypes.ExcelErrorName()
在我的电子表格中,我有包含字符串的单元格,例如
如果格式化为一般格式,Excel 将显示此单元格,如下所示。这是有道理的,因为 Excel 正在尝试使用不存在的函数计算单元格
DataNitro 将单元格值返回为(这也很有意义)
我可以手动将单元格指定为文本,Excel 随后会显示该字符串,DataNitro 返回该字符串。然而,这对于我需要的细胞数量是不可行的。
即使我尝试跳过这些单元格,我也无法像使用大多数其他类一样检查类型
但检查 dntypes.ExcelErrorName 返回
我怎样才能用其他值替换这些单元格,或者将它们格式化为纯文本?
编辑
写了一个函数来处理这些值,但我宁愿只用它作为临时修复
python - DataNitro - 获取选定的单元格/范围
我正在编写一个解析用户选择并使用数据创建 SQL 数据库表的 Excel 宏。我正在使用 DataNitro 直接从 Excel 中触发脚本,但需要帮助将 Excel 选择的值输入到我的 python 脚本中。
我知道 DataNitro 允许您直接从 Python 访问和编辑单元格,但它们提供的所有示例都是硬编码的(例如CellRange("A1:B5")
)。有没有办法获得一个选定的范围,类似于 VBA 的Selection.Address
方法?
谢谢!
excel - Datanitro python脚本未在workbook_open()中执行
在 ThisWorkbook Excel 对象中,我有以下两个子例程:
当我打开工作簿时,我看到“Hello World”消息框,然后是“调用子”消息框,但 python 脚本没有执行。
但是,当我随后手动运行 Workbook_Open() 时,python 脚本会正确执行。
为什么 python 脚本在应用程序启动时不执行?
没有错误消息被抛出 - 似乎 .runscript 命令被忽略了。
python - DataNitro - 从外壳复制到编辑器
我正在使用 DataNitro,希望能够从 Excel Shell 复制输出并粘贴到我的编辑器中。但是,我找不到这样做的方法。知道我该怎么做吗?
datanitro - 是否可以使用 datanitro 自动为 excel 范围添加边框?
是否可以使用 datanitro 自动为 excel 范围添加边框?即类似的东西: