Tag: 保存

运行时错误1004当试图用文件名中的date保存文件时文档未保存

所以我有一个macros,它的工作原理如下。 它通过数据validation下拉菜单循环,并为每个国家的下拉菜单保存pdf。 但是,当我尝试编辑macros,以便文件名包括date除了国家(D14)名称我遇到运行时错误1004文档无法保存。 我对VBA很新,所以我不知道如何解决这个问题。我真的非常感谢你的帮助 斯蒂芬 Sub Create_PDFs() ' ' Create_PDFS Macro ' ' Keyboard Shortcut: Ctrl+y ' Const sheetToExportName = "Graphs" Const sheetWithCountryList = "Master Sheet" Const CountryListAddress = "AQ6:AQ38" Const chosenCountryCell = "D14" Const sheetWithChosenCell = "Graphs" Dim CountryList As Range Dim anyCountry As Range Set CountryList = _ ThisWorkbook.Worksheets(sheetWithCountryList). _ Range(CountryListAddress) For Each […]

EPPlus – 保存InvalidOperationException

我正在尝试使用EPPlus保存文件,但是我一直在Save()行上收到一个InvalidOperationExceptionexception。 System.IO.File.Copy(strSource, strNewNotePath, true); ExcelPackage xlPackage = new ExcelPackage(new FileInfo(strNewNotePath)); xlPackage.Save(); InnerException说:“索引超出范围,必须是非负数,小于集合的大小。\ r \ n参数名称:索引”。 Excel文件只有很less的内容 – 只有几个绘图项目 – 圆angular矩形,文本框,然后是两个单元格,其中包含一些数据。 任何人有任何想法可能是什么原因造成的? 谢谢

将.xlsx另存为vba中的不同目录

我正在尝试使用SaveAs方法将.csv文档保存为.xls文档。 但是,当我尝试指定文件夹时,它失败。 例如,它将保存到某个默认目录(我的文档,这不是我准备好的地方): Sub csv() Workbooks.Open Filename:="directory/tmp.csv" ActiveWorkbook.SaveAs Filename:="test.xlxs", FileFormat:=51, CreateBackup:=False End Sub 但是这个失败了: Sub csv() Workbooks.Open Filename:="directory/tmp.csv" ActiveWorkbook.SaveAs Filename:="otherdirectory/test.xlxs", FileFormat:=51, CreateBackup:=False End Sub 有没有不同的方式来指定目录?

如何写多个表,数据框,回归结果等 – 一个Excel文件?

我正在寻找一种简单的方法来获取对象到MS Excel中。 (我正在使用预装“嘌呤霉素”数据库的例子) 我想把这些对象的内容放在一个excel文件中: Puromycin summary(Puromycin$rate) summary(Purymycin$conc) table(Puromycin$state) lm( conc ~ rate , data=Puromycin) “内容”我的意思是什么在控制台显示,当我按下input。 我不知道该怎么称呼它。 我试图做到这一点: sink("datafilewhichexcelhopefullyunderstands.csv") Puromycin summary(Puromycin$rate) summary(Purymycin$conc) table(Puromycin$state) lm( conc ~ rate , data=Puromycin) sink() 这给了一个CSV扩展名的文件,但是当我在记事本中打开文件,有逗号分隔。 这意味着我不能让Excel正确打开它。 正确地说,我的意思是每个数字都在它自己的单元格中。 其他人也提出了类似的问题https://stackoverflow.com/a/13007555/1831980 但作为一个新手,我觉得解决scheme太复杂,我希望有一个更简单的方法。 我现在正在做的是这样的: write.table(Puromycin, file="clipboard" , sep=";" , row.names=FALSE ) write.table(summary(Purymycin$conc), file="clipboard" , sep=";" , row.names=FALSE ) … etc… 但是这需要大量的复制和粘贴,我希望消除这些复制和粘贴。 任何帮助将不胜感激。

macros自动保存用word / excel生成的文档

此时,我有一个文件,您可以从其他程序中input多个输出,根据您在combobox(表格控件)中select的人数将这些数据转换为每个人的统计数据和图表。 这个工作正常。 excel连接到一个MS Word文档,该文档显示Excel文档中select的人员的graphics和统计信息。 我想有一个button,可以自动将单个文档保存为不同名称的PDF。 manual: open both documents manual: click on the macro macro: go to first of the combobox list (this can be done by changing output of combobox to 1) loop macro: open word and safe as pdf macro: if number of people that have to be done is same as output […]

如何使用VBA更快地保存excel文件

我有一个价值150 MB的Excel文件,只有一个工作表(主工作表)。你可以想象它有很多的计算。 我现在正在做的是,在其中运行一个VBA来创build一个新文件,并将该工作表复制到新文件(可以说工作文件),然后删除一些行。 为此,我正在使用VBA。 问题是,当我保存这个文件时,需要很多时间,因为在后端,主文件(有很多计算)仍然是打开的。 有没有办法,我可以保存工作文件,而不受后端大文件的影响。 …..任何build议,将不胜感激……感谢提前

如何将工作表A保存到文件夹A和工作表B到文件夹B?

如何将VBA中的Sheet1保存到文件夹A和Sheet2中? 在我的工作簿中,我有4个工作表C后端和工作表D是接口。 文件夹path是: C:\Main Folder\Folder A\ C:\Main Folder\Folder B\ FilePath1 = "C:\Main Folder\Folder A\" FilePath2 = "C:\Main Folder\Folder B\" Sheets("Sheet1").Copy Filename = ControlNumber.Value ActiveWorkbook.SaveCopyAs FilePath1 & "\" & Filename & ".xls" ActiveWorkbook.Close savechanges:=False Sheets("Sheet2").Copy Filename = ControlNumber.Value ActiveWorkbook.SaveCopyAs FilePath2 & "\" & Filename & ".xls"

按月保存以包括周数

我期待从一个文件保存到另一个文件到另一个基于月,但如果一个星期下降到另一个月中途,我仍然想保存数据与当前一周。 这里是代码,它可以很好地保存月份: 'Copy Data to Workbook Weekly Monthly Rows("2:2").Select Range(Selection, Selection.End(xlDown)).Select Selection.Copy Application.DisplayAlerts = True FileMonth = Month(Date) StrFileMonth = Format(Date, "MMM") Filepath = "F:\Customer Services\UK Order File\Monthly Figures\" & StrFileMonth & "\" & "UK_Orders_Monthly.xlsm" Workbooks.Open (Filepath), _ UpdateLinks:=True Worksheets("Data").Activate Range("A1").End(xlDown).Offset(1, 0).Select Selection.PasteSpecial Paste:=xlPasteValues

Python将结果保存到.xls文件中给出错误

我正在一个项目,我必须将结果保存到一个Excel文件。 我在项目结束时发出命令,这一直工作正常,但现在给我以下错误: Traceback (most recent call last): File "C:\Users\5460\Desktop\Code\scikit-learn svm_body.py", line 139, in <module> main() File "C:\Users\5460\Desktop\Code\scikit-learn svm_body.py", line 136, in main wb.save('SVMResults_body001.xls') File "C:\Python27\lib\site-packages\xlwt\Workbook.py", line 662, in save doc.save(filename, self.get_biff_data()) File "C:\Python27\lib\site-packages\xlwt\Workbook.py", line 637, in get_biff_data shared_str_table = self.__sst_rec() File "C:\Python27\lib\site-packages\xlwt\Workbook.py", line 599, in __sst_rec return self.__sst.get_biff_record() File "C:\Python27\lib\site-packages\xlwt\BIFFRecords.py", line 76, in get_biff_record self._add_to_sst(s) […]

同时将pandasDataFrame写入xlsx

我有一个DataFrame需要分割和写入不同的Excel文件基于特定的列… df = pd.DataFrame(np.arange(28).reshape((7, 4))) df['group'] = ['a', 'a', 'c', 'c', 'd', 'd', 'e'] 0 1 2 3 group 0 0 1 2 3 a 1 4 5 6 7 a 2 8 9 10 11 c 3 12 13 14 15 c 4 16 17 18 19 d 5 20 21 22 23 d […]