草庐IT

workbook

全部标签

如何使VBA代码仅在Active Workbook上运行自动关闭?

这是场景。我有多个Excel工作簿,它们相互复制和粘贴数据。因此,宏可打开。Copy.copy.close从一个工作簿中删除,然后打开。我正在努力创建一个函数以自动运行宏时,当文件关闭时。这是一个问题,当我单击工作簿1中的宏按钮时,它应该打开。Copy.copy.close。从工作簿2中删除。但是,由于在工作簿2中的文件关闭功能时进行了自动运行,因此将发生错误(2个宏无法同时运行)是否有解决方案?我正在寻找一个解决方案,仅当文件是一个活动的工作簿时,当文件关闭时才自动运行宏。这是我现在拥有的:Workbook1Subworkbook_beforeclose(cancelAsBoolean)Ap

python - 从 openpyxl 获取工作表名称

我有一个中等大小的xlsx文件(大约14MB),OpenOffice在尝试打开它时挂起。我试图使用openpyxl阅读内容,关注thistutorial.代码片段如下:fromopenpyxlimportload_workbookwb=load_workbook(filename='large_file.xlsx',use_iterators=True)ws=wb.get_sheet_by_name(name='big_data')问题是,我不知道工作表名称,并且Sheet1/Sheet2..等不起作用(返回NoneType对象)。我找不到文档告诉我如何使用openpyxl获取xlsx

python - 从 openpyxl 获取工作表名称

我有一个中等大小的xlsx文件(大约14MB),OpenOffice在尝试打开它时挂起。我试图使用openpyxl阅读内容,关注thistutorial.代码片段如下:fromopenpyxlimportload_workbookwb=load_workbook(filename='large_file.xlsx',use_iterators=True)ws=wb.get_sheet_by_name(name='big_data')问题是,我不知道工作表名称,并且Sheet1/Sheet2..等不起作用(返回NoneType对象)。我找不到文档告诉我如何使用openpyxl获取xlsx

java - 使用 apache poi 3.7 多次写入 xlsx 文档时出现异常

我在尝试使用ApachePOI编写.xlsx文件时遇到以下异常:org.apache.xmlbeans.impl.values.XmlValueDisconnectedException看来问题出在第二次使用write()方法。使用HSSFWorkbook时不会出现此问题。这是代码:publicclassSomeClass{XSSFWorkbookworkbook;publicSomeClass()throwsIOException{FileexcelFile=newFile("workbook.xlsx");InputStreaminp=newFileInputStream(exce

java - 使用 apache poi 3.7 多次写入 xlsx 文档时出现异常

我在尝试使用ApachePOI编写.xlsx文件时遇到以下异常:org.apache.xmlbeans.impl.values.XmlValueDisconnectedException看来问题出在第二次使用write()方法。使用HSSFWorkbook时不会出现此问题。这是代码:publicclassSomeClass{XSSFWorkbookworkbook;publicSomeClass()throwsIOException{FileexcelFile=newFile("workbook.xlsx");InputStreaminp=newFileInputStream(exce

java - 是否可以使用 apache poi MS excel java android 更改工作表名称

知道我在我的android应用程序中使用apachepoi,有什么方法可以更新MSExcel文件的现有工作表名称我可以使用我的自定义名称创建工作表HSSFSheetsheet=workbook.createSheet("mycustomname");但是当我想将另一张表复制到这张表时,名称也会被复制,我的自定义名称会崩溃 最佳答案 以下应该可以解决问题:workbook.setSheetName(workbook.getSheetIndex(sheet),"newName"); 关于ja

java - 是否可以使用 apache poi MS excel java android 更改工作表名称

知道我在我的android应用程序中使用apachepoi,有什么方法可以更新MSExcel文件的现有工作表名称我可以使用我的自定义名称创建工作表HSSFSheetsheet=workbook.createSheet("mycustomname");但是当我想将另一张表复制到这张表时,名称也会被复制,我的自定义名称会崩溃 最佳答案 以下应该可以解决问题:workbook.setSheetName(workbook.getSheetIndex(sheet),"newName"); 关于ja

解决python workbook处理excel文件后打开报错问题:发现“.xlsx”中的部分内容有问题。是否让我们尽量尝试恢复?如果您信任此工作簿的源,请单击“是”。

使用pythonworkbook处理excel文件、保存后,再次打开提示:#发现“新建MicrosoftExcel工作表.xlsx”中的部分内容有问题。是否让我们尽量尝试恢复?如果您信任此工作簿的源,请单击“是”。#Excel已完成文件级验证和修复。此工作簿的某些部分可能已被修复或丢弃。#单击查看修复记录:file:///C:/Users/Administrator/AppData/Local/Temp/error003840_01.xml经测试隔离原因为:python库处理excel中文字符内容并保存后,写入的格式化字符操作系统不兼容问题。1)手动改写保存过的excel,且内容含中文时,用w

ruby - 电子表格 gem : can't create empty workbook

我正在使用https://github.com/zdavatz/spreadsheet版本0.8.3我有代码迭代一个集合并在同一个工作簿中为每个项目创建一个工作表。当集合为空时,执行的代码最终如下所示:io=StringIO.newbook=Spreadsheet::Workbook.newbook.write(io)最后一行加注:TypeError:can'tconvertnilintoIntegerspreadsheet/excel/writer/workbook.rb:636:in`pack'spreadsheet/excel/writer/workbook.rb:636:in`

python批量处理Excel数据

#1、批量提取一个工作簿中所有工作表的特定数据'''importxlwingsasxwimportpandasaspdapp=xw.App(visible=False,add_book=False)workbook=app.books.open('采购.xlsx')#打开工作簿worksheet=workbook.sheets#列出工作簿中的所有工作表data=[]#创建一个空列表用于存放数据foriinworksheet:values=i.range('A1').expand().options(pd.DataFrame).value#读取当前工作表的所有数据filtered=values[