首页 文章
  • 1 votes
     answers
     views

    xlwings激活可变工作表名称

    我正在尝试执行两个操作:1)使用xlwings检查工作簿中是否存在工作表2)使用变量名称使用xlwings激活工作表 . 工作表名称是变量,因此我无法使用工作表[0]选项或工作表['名称']选项 . import xlwings as xw app = xw.apps.active wb = app.books.active key1 = 'BUS' if key1 in wb: sht ...
  • 0 votes
     answers
     views

    xlwings 0.6.1使用python 3.5在Mac OS X上导入错误

    在Mac上导入Python 3.5中的xlwings 0.6.1时,我收到以下错误消息: Python 3.5.0(默认,2015年11月8日,20:38:08)[GCC 4.2.1兼容Apple LLVM 7.0.0(clang-700.1.76)]关于darwin类型“帮助”,“版权”,“信用”或“许可”以获取更多信息 . import xlwings Traceback(最近一次调用最后一...
  • 1 votes
     answers
     views

    ImportError:在Windows 7中没有使用Anaconda Python Distribution命名的'xlwings'模块

    我正在尝试在Windows 7中学习xlwings,但是在python IDLE中导入xlwings模块时出现以下错误 >>> import xlwings Traceback (most recent call last): File "<pyshell#1>", line 1, in <module> import xl...
  • 0 votes
     answers
     views

    xlwings - 赢了't write to '范围'?

    我遇到了基本的xlwings操作问题 - 将'Foo'写入单元格(范围) . xlwings Mac OSX 10.10.1 xlWings v0.6.4 Office for Mac 2016 支持文档中的说明: xw.Range('A1').value = 'Foo 1' 我键入的内容: xw.Range('Sheet1', 'A1:C20').value = 100 这...
  • 0 votes
     answers
     views

    Xlwings - 使用循环删除类似命名的工作表

    我正在使用xlwings将我从互联网上提取的股票数据放入工作表中 . 工作簿打开 Sheet1 ,运行我的程序时会创建根据股票指数命名的各种工作表 . 这会留下 Sheet1 并导致我想要调用的其他方法出现问题 . 我想测试任何包含 Sheet (加上一个整数)的工作表,然后删除它,类似于使用 in 运算符测试是否存在列表元素 . 我将如何在xlwings中执行此操作?当前xlwings方法仅允许...
  • 1 votes
     answers
     views

    Xlwings安全的Excel范围作为Python列表

    我需要在Python中导入Excel范围作为列表 . 我想出了以下基本代码 . import xlwings as xw r2 = xw.sheets('Tabelle1').range('A1').value # last row of range r2 = int(r2) r2 = str(r2) r1 = 'B3:B' r3 = r1 + r2 InputData = [xw.s...
  • 5 votes
     answers
     views

    将Excel列中的数据读入Python列表

    我使用python xlwings在Excel 2013中读取一列数据 . 列 A 填充了数字 . 要将此列导入python列表 py_list ,我有以下代码; import xlwings as xw wb = xw.Book('BookName.xlsm') sht = xw.Book('SheetName') py_list = sht.range('A2:A40').value 如果...
  • 1 votes
     answers
     views

    xlwings:选择不相邻的列

    如何在python中使用xlwings选择不相邻的列? 我不确定这个想法是否过于简单,或者超出了xlwings本身所提供的范围,但在使用电子表格时,这似乎是一项简单的任务和正常的事情 . 从概念上讲,它将类似 xw.Range('A1,C1,F1').expand('down') ,我希望每个列中的行对齐信息,其中任何空白单元格使用 None 进行类型填充,因为xlwings默认情况下在范围内 ....
  • 1 votes
     answers
     views

    XLWINGS:如何选择没有 Headers 的整个列?

    如何在没有 Headers 的情况下从excel中选择整个列? 例如,当我尝试以下代码时,它会选择整个列,包括 Headers : 将xlwings导入为xw wb = xw.Book.caller()wb.sheets [0] .range('A:A') . options(ndim = 1).value 如何选择整个列A而不包括 Headers ?我基本上想要使用xlwings从列的开头到列的...
  • 0 votes
     answers
     views

    使用Xlwings打开ExcelFiles只读

    我已经开始关注xlwings的excel操作,因为python的功能和速度与我希望做的VBA大不相同 . (或者我被告知) 通过阅读一些xlwings文档,我看不出是否有办法以只读方式打开excel文件 . 有时我想打开文件并由其他应用程序或用户打开,所以我无法访问该文件,因为它试图以读写方式打开 . 有没有办法使用xlwings或其他python库,我可以在只读模式下打开文件,从特定范围读取信...
  • 0 votes
     answers
     views

    win 10 WinPython脚本导入xlwings获取错误

    Python和xlwings在同一个文件夹中 . xlwings文件夹中的comtypes文件夹 可以't find module named ' com类型' xlwings文档说要用pip安装 . 这将xlwings放在C:\ Python27文件夹中 . WinPython最终在Downloads / WinPython-64bit-3.4.4-3Qtr5 /(1.37GB,...
  • 2 votes
     answers
     views

    可能的错误? xlwings无法运行Excel宏? [重复]

    这个问题在这里已有答案: How do I call an Excel macro from Python using xlwings? 3个答案 我在使用xlwings从Python运行宏时遇到了问题 . 尽管遵循了xlwings文档中的代码,但我无法让xlwings执行Excel宏 . 例如,在名为“Book.xlsm”的Excel工作簿中: ' in Excel workbook Boo...
  • 2 votes
     answers
     views

    无论我做什么,都无法将XLWings加载项安装到excel中

    我真的,真的想尝试这个excel的加载项,但无论我自己或我的同事(包括我的一位信息系统教授)尝试过,我们都无法让它工作 . Excel,为了使用添加,必须具有XLAM文件 . 但是,网站上没有链接(xlwings.org) . 即使使用pip来“下载/安装”xlwings,它也不包括文档声称的命令客户端 . 因此,用户端没有可能获得我们可以确定的xlwings . 没有xlam,命令提示符不起作...
  • 0 votes
     answers
     views

    xlwings - 如何将现有UDF导入新工作表

    我可以按照http://docs.xlwings.org/en/stable/udfs.html#udfs上的快速入门示例获取UDF的基本示例 . 我接下来要做的是将这些导入到另一个工作簿 . 我认为这就像在xlwings功能区的“UDF模块”部分中的示例“myproject.py”python脚本中提供路径('C:\ Test \ myproject \ myproject.py')一样简单,但...
  • 0 votes
     answers
     views

    Xlwings无法导入UDF

    所以,我有一个Excel工作簿,我最初是在运行Anaconda 4.1.1(Python 3.5)和Excel 2013的Windows 7上创建的 . 在这种环境中,一切都运行良好 . 我正在尝试使用运行Windows 10,Anaconda 4.1.1和Excel 2016的计算机远程处理它 . 我下载了工作簿及其相应的.py文件,但是当我尝试在.py文件中导入UDF时,我得到了以下错误:(l...
  • 0 votes
     answers
     views

    使用excel运送python运行时

    根据xlwings网站: - 易于部署:xlwings驱动的电子表格的接收器只需要具有最小依赖性的Python - 或者在Python运行时附带时根本不需要 . 我已经安装了Anaconda并编写了一些python代码并使用xlwings从Excel运行它 我将此电子表格放在与我开发的计算机不同的计算机上,并将python.exe和一些与Anaconda一起安装的dll放入电子表格的目录中 我添...
  • 0 votes
     answers
     views

    分发xlwings驱动的Excel文件 . 'ActiveX component can' t创建对象'错误

    我有一个Excel文件,它严重依赖于在python(xlwings)中编程的UDF . 它在与安装python一起安装的PC上运行得很好 . 问题是我必须将文件发送给一群甚至不知道python是什么的人 . 由于UDF,冻结的可执行文件是不可能的 . 所以我做了什么: 从python.org下载了一个可嵌入的python安装(Windows x86嵌入式zip文件),将其解压缩到xlsm文件所...
  • 1 votes
     answers
     views

    无法使用范围方法编写公式

    我正在使用xlwings v'0.10.2' . 我发现范围方法似乎没有写出公式,而只是计算出的值 . 公式从VBA中保留,但不是从python写入时 . 尝试使用python UDFs宏 . 对于单元格A1,我试图完成以下操作: xw.Range('A1').formula = SUM(1,3) -> want to retain this formula 我错过了什么吗?
  • 1 votes
     answers
     views

    将大单元格值(公式)写入excel时出现异常

    我正在使用xlwings来更新excel中的大型公式 . 我不知道如何禁用xlwings的交互模式,看起来我不会受此影响:pywin32 and excel. Exception when writing large quantities of data 当我尝试将一个庞大的form =“ABC”“DEF”“XYZ”的公式从pandas数据框写入excel表时,如何调试我得到的跟随异常?如何找到根...
  • 0 votes
     answers
     views

    Excel-VBA和xlwings UDF类型不匹配错误

    我正在使用python和xlwings在sqlite数据库和excel之间编写接口 . 有一个python函数: # verifyExcelTickers returns 1, 2, and 3. 2 means everything is alright, # 1 means the tickerName wasn't found, and 3 means multiple tickers we...
  • 1 votes
     answers
     views

    在Python-xlwings中重用返回的自定义对象

    问题是概念性的:当使用xlwings和UDF时,从Excel调用python函数并将返回值返回给Excel . 现在考虑一个从Excel获取一些输入的函数,它的返回值是一个自定义对象,这个返回值应该用在Excel表格中显示的许多后续计算中 . 是否可以在后续Excel调用中使用此返回的自定义对象,或者如果未返回内置变量,则显示结果类型为“行程结束”? 通过访问我的意思是将其用作后续Excel调用的...
  • 7 votes
     answers
     views

    使用XLWINGS打开工作簿而不显示它

    我开始使用XLWings(根本不是我喜欢Excel,但这是我必须做的事情) . 问题是我找不到让Python打开工作簿而不显示它的方法 . 似乎旧XLWings 0.6.4中的工作簿的构造函数是xlwings.Workbook,其中一个参数是一个标志'app_visible'(参见http://docs.xlwings.org/en/v0.6.4/api.html) . 但是,在新的v0.9.2工...
  • 1 votes
     answers
     views

    使用xlwings在Excel中插入图像

    我尝试使用以下命令在Mac上使用xlwings / appscript将图像插入Excel: Sheet('sheet1').xl_sheet.shapes.pictures.open('test.png') 但结果是使用图像代码打开Excel工作簿 . 我尝试了很多扩展但没找到正确的扩展 . xl_sheet.shapes.pictures.width xl_sheet.shapes.pic...
  • 0 votes
     answers
     views

    Xlwings - 引用保存的范围并附加其他值

    我是一个非常缺乏经验的程序员,并且一直在尝试在Xlwings中练习一些基础知识,这是一个与Excel一起工作的Python库 . 我在2.7工作 . 我用GUI创建了一个小程序,允许您只需在Excel中的列中添加条目 . 我在尝试我的程序后立即注意到它会覆盖以前保存的值 . 我完全迷失在找到一个可行的解决方案,如何从列表中开始,然后继续追加它 . from Tkinter import * fro...
  • 2 votes
     answers
     views

    如何使用xlwings v0.10调用Excel VBA脚本

    我曾经使用这个问题中的信息来运行一个VBA脚本,它在运行我的python代码后执行一些基本的格式化 . How do I call an Excel macro from Python using xlwings? 具体来说我使用了第一次更新 . from xlwings import Workbook, Application wb = Workbook(...) Application(wb)...
  • 2 votes
     answers
     views

    适用于Mac 2016的xlwings for Excel

    我正在使用mac OS X Sierra和Mac for Ecel 2016和python 3.6 . 我试图从excel启动python脚本,因为: 我已经有一个具有很多功能的excel,我想使用Python为这个产品添加一些功能 . 我的产品的用户赢得了't be comfortable launching python scripts from a python console, s...
  • 2 votes
     answers
     views

    使用xlwings写入现有的Excel工作簿

    我是Python的新手,正在开发一个我可以使用一些帮助的项目 . 因此,我尝试修改现有的Excel工作簿以比较库存数据 . 幸运的是,有一个在线程序可以检索我需要的所有数据,并且我已成功地获取数据并将数据写入新的excel文件 . 但是,目标是提取数据并将其放入现有的Excel文件中 . 此外,我需要覆盖现有文件中的单元格值 . 我相信xlwings能够做到这一点,我认为我的代码在写入轨道上,但我...
  • 3 votes
     answers
     views

    xlwings无法打开带有模糊错误的工作簿

    我目前正在尝试将几个pandas数据帧写入现有的excel工作簿 . 我之所以选择xlwings是因为它在保存工作簿中的公式方面取得了成功 . 这段代码工作了大约两天,然后出现了一个模棱两可的错误 . 知道为什么这段代码失败了吗? def write_packaged_outputs(packaged_outputs): print("Writing to template&qu...
  • 0 votes
     answers
     views

    无法成功运行xlwings addin

    亲爱的Stackoverflow会员 我一直在尝试安装和使用xlwings插件几天,但我无法让它运行...我真的很想使用xlwings,但它很难实现 . 我正在使用Anaconda . xwlings已安装并且工作正常(我可以读取/写入.xlsx文件)但我真正想做的是从excel调用python函数,为此我需要addin . 文档在这里并不是非常有用,我试图遵循本指南(来自https://newt...
  • 0 votes
     answers
     views

    无法在XLWings上保存文件

    [使用XLWINGS包装] 我正在尝试打开excel电子表格(现有),将数据写入指定的单元格,然后使用workbook.save()函数将文件保存为新文件名(不要覆盖) 现在我现在有: app = xw.App(visible = False) wbMain = wx.Book('Example.xlsm') #Open premade excel file sheetMain = wbMain....

热门问题