问题标签 [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.

0 投票
1 回答
164 浏览

unicode - DataNitro中的UnicodeEncodeError,excel

我试图通过导入脚本然后按下运行按钮来通过 Excel 中的 DataNitro 运行 python 脚本。我收到此错误消息:

因此,我只是使用 %paste 函数将脚本复制粘贴到 DataNitro 的 Python shell 中,并且它起作用了。

为什么它在 shell 中而不是在脚本中工作?当我寻找它时,我什至没有看到文件 27/scriptstarter.py。我对这些东西真的不是很了解,但是是unicode和ascii之间的翻译出错了吗?

下面是我的小脚本,如果对你们有帮助的话

0 投票
2 回答
146 浏览

python - 尝试复制行的 Data Nitro 错误

我试图连续检查两个值,如果该检查通过,那么我想在工作表末尾复制整行。

我从“Cell(NEW_ROW ...”行)收到“异常:HRESULT 异常:0x800A03EC”错误,我不知道为什么。谢谢,因为我几乎没有使用 python 的经验,也没有使用 Data nitro。

0 投票
1 回答
537 浏览

python - 通过剪贴板使用 python 挖掘 pdf 数据 - Python Scripting the OS

我编写了一个从 pdf 中提取数据的脚本。我正在使用 win32clipboard 模块将数据复制到 python 中。得到关于如何在每个文件中获取我需要的数据的逻辑。

我的过程的缺点是我必须打开每个 pdf Ctr-A 以全选然后 Ctrl-C 将其放入剪贴板。然后我运行我的脚本。作为参考,它使用 DataNitro 在 Excel 中运行。

我已经尝试过 PDFMiner,但它似乎没有得到维护,并且倾向于将文本分成小块。我正在挖掘的 PDF 包含许多“小”表。剪贴板中的副本似乎在将相关事物保持在一起方面做得非常好。

关于如何编写打开 PDF 的脚本选择全部和复制的任何建议。基本上我正在寻找一种 python 方法来编写操作系统脚本。直觉是这是不可能的,但也许有人知道。

0 投票
1 回答
304 浏览

datanitro - DataNitro - 无法在 functions.py 中导入硝基图

我想在 functions.py 中导入 nitroplot 以创建自定义图。我似乎无法做到这一点并不断出错:

{'type': 'error', 'value': 'Traceback(最近一次调用最后):\n 文件“27/NitroFileManager.py”,第 110 行,在 callFunction\n 文件“C:\Program Files\DataNitro\示例\v2\functions.py",第 15 行,在瀑布中\n import nitroplot\nImportError: No module named nitroplot\n'}

看来这是python路径的问题。我正在使用蟒蛇。是否有一种简单的方法可以将 DataNitro 包添加到路径中,以便在包含 functions.py 时包含它们。

0 投票
3 回答
233666 浏览

python - 将列表列表获取到 pandas DataFrame

我正在将电子表格的内容读入熊猫。DataNitro 有一个方法可以将矩形单元格选择作为列表返回。所以

我正忙着编写代码来翻译它,但我的猜测是它是如此简单的用途,必须有方法来做到这一点。似乎无法在文档中找到它。任何指向可以简化此方法的方法?

0 投票
1 回答
107 浏览

python - DataNitro 自动格式化日期

我在我的电子表格中使用 DataNitro。当我将值写入单元格时。它会自动猜测格式是否看起来像日期。这显然并不总是有帮助!

我不确定这种行为是来自 Excel 2010 还是来自 DataNitro 方面。当我写这篇文章时,我越来越相信这是一个 Excel 问题。有这方面经验的人吗?

做了更多的研究,我几乎相信这是 Excel 问题。直接输入数据时的解决方案是以'这显然是?如果我从 python 进来,这是不可能的。

0 投票
0 回答
160 浏览

datanitro - 使用 Datanitro/VBA 关闭屏幕更新时出错

我正在使用 Datanitro 构建一个程序,该程序从许多工作簿中收集数据并将其转储到主工作簿中。

该程序运行良好,尽管它的运行速度比我希望的要慢,而且每次我运行 close_wkbk() 时,excel 都会询问我是否要保存工作簿(我不想)。

为了使用 VBA 解决这个问题,我将使用以下代码片段将程序括起来:

Datanitro 似乎不支持此功能,因此我在运行脚本的工作簿中的一个模块中创建了以下两个 VBA 子例程:

然后,我用以下代码将我的 python 脚本括起来:

RemoveAlerts 似乎可以正确执行,但 DisplayAlerts 抛出以下错误消息

知道是什么导致了这个错误吗?

找到答案时包括以下编辑:

原来问题是我的 active_workbook 已更改为不包含 DisplayAlerts 子例程的工作簿。我确保将我的 active_workbook 设置回包含子例程的那个并且它工作正常。

0 投票
1 回答
163 浏览

excel - 我可以设置键盘快捷键来运行 DataNitro 脚本吗?

我知道我可以使用键盘快捷键在 excel 中运行 VBA 脚本,因此我可以将我的 python 代码打包为用户定义的函数,然后通过 VBA 调用它,但这并不优雅。

有一个更好的方法吗?

0 投票
1 回答
238 浏览

python - 使用 Datanitro 的交互式工作表

我正在尝试创建一个可以根据单元格值加载一些数据的交互式工作表。例如,如果单元格“A1”更改为“estructura”,则 range(C2:E4) 将加载 data3 列表。下面的代码是一个好方法还是有更好的方法?

0 投票
1 回答
206 浏览

excel - 是否可以在不打开excel的情况下运行datanitro

虽然可以通过 VBA 运行 datanitro 脚本,但这仍然需要打开 excel。是否有可能拥有一个执行 datanitro 的 .py 文件(例如打开和关闭 excel 文件),而无需人在场即可打开 excel 并执行脚本?

如果它还不可能,它在工作中吗?