Tag: excel

如何在Excel VBA中对URL进行URL编码?

有没有一种内置的方式来对Excel VBA中的string进行URL编码,还是需要手动滚动此function?

用PHP读取Excel文件

我正在尝试读取一个Excel文件(Office 2003)。 有一个Excel文件需要上传并parsing其内容。 通过谷歌,我只能find这些相关(和不足的主题)的答案:生成Excel文件,读取Excel XML文件,读取Excel CSV文件,或不完整的废弃项目。 我拥有的Office 2003,所以如果我需要从那里的任何文件,他们是可用的。 它安装在我的盒子上,但不是也不能安装在我的共享主机上。 编辑:到目前为止,所有的答案指向PHP-ExcelReader和/或这个额外的文章如何使用它。

如何使用VBA添加自定义function区选项卡?

我正在寻找一种方法来添加一个自定义选项卡的Excelfunction区,将带有几个button。 我偶然发现了一些通过Google解决问题的资源,但都显得有些狡猾,而且非常复杂。 什么是快速简单的方法来做到这一点? 我希望当我的VBA被加载到Excel中时,新的选项卡被加载。 更新 :我从这里尝试这个例子,但最后的指令得到一个“对象所需”的错误: Public Sub AddHighlightRibbon() Dim ribbonXml As String ribbonXml = "<mso:customUI xmlns:mso=""http://schemas.microsoft.com/office/2009/07/customui"">" ribbonXml = ribbonXml + " <mso:ribbon>" ribbonXml = ribbonXml + " <mso:qat/>" ribbonXml = ribbonXml + " <mso:tabs>" ribbonXml = ribbonXml + " <mso:tab id=""highlightTab"" label=""Highlight"" insertBeforeQ=""mso:TabFormat"">" ribbonXml = ribbonXml + " <mso:group id=""testGroup"" label=""Test"" autoScale=""true"">" ribbonXml = […]

将数组写入Excel范围

我正在尝试使用以下代码将对象数组中的数据写入Excel中的某个范围,其中objData只是一个string数组: private object m = System.Type.Missing; object[] objData = getDataIWantToWrite(); Range rn_Temp; rn_Temp = (Range)XlApp.get_Range(RangeName, m); rn_Temp = rn_Temp.get_Resize(objData.GetUpperBound(), 1); rn_Temp.value2 = objData; 这非常接近的工作,问题是范围被填充,但每个单元格获取objData中的第一个项目的objData 。 反向工作,即 private object m = System.Type.Missing; object[] objData = new object[x,y] Range rn_Temp; rn_Temp = (Range)XlApp.get_Range(RangeName, m); rn_Temp = rn_Temp.get_Resize(objData.GetUpperBound(), 1); objData = (object[])rn_Temp.value2; 将返回一个包含工作表中所有值的数组,所以我不确定为什么阅读和分配的工作方式不同。 有没有人做过这个成功? 我目前正在编写单元格的数组,但它需要处理大量(> 50,000)的行,这是非常耗时的。

最后一行不是空行; Excel VBA

我有一个Excel工作表,我需要find特定列中的最后一个非空单元格 。 我如何做到这一点? 下面将为我select这个,但它会select第一个不是空的单元格,我需要在行中的最后一个不空的单元格。 Worksheets("DTCs").Range("A29").End(xlToRight).Select

如何把一个string公式转换成一个“真实”的公式

我在单元格中有0,4*A1 (作为string)。 怎样才能把这个“string公式”转换成一个真实的公式,并在另一个单元格中计算它的值?

如何使用VBA或macros将Outlook邮件复制到Excel中

这是我的第一篇文章。 我是VBA和macros的新手。 如果有人帮助我使用VBA代码和macros,这将是有益的。 每天我会收到约50-60邮件与一个标准科目:“任务已完成”。 我已经为所有这些邮件创build了一个规则来移动到一个特定的文件夹:“任务已完成”。 每天阅读所有50-60封邮件并更新所有邮件非常耗时。 收到的所有50-60封邮件都会有相同的主题,但来自不同的用户。 邮件的身体会有所不同。 我正在使用Outlook 2010和Excel 2010 谢谢,所有的帮助将不胜感激。

Python – 写入Excel电子表格

我是Python的新手。 我需要将我的程序中的一些数据写入电子表格。 我在网上search,似乎有很多可用的包(xlwt,XlsXcessive,openpyxl)。 其他人build议写入一个csv文件(从来没有使用csv&真的不明白它是什么)。 程序非常简单。 我有两个列表(浮动)和三个variables(string)。 我不知道这两个列表的长度,他们可能不会是相同的长度。 我想要的布局如下图所示: 粉红色的列将具有第一列表的值,绿色列将具有第二列表的值。 那么最好的办法是什么? 谢谢。 PS我正在运行Windows 7,但我不一定会在运行此程序的计算机上安装Office。 编辑 import xlwt x=1 y=2 z=3 list1=[2.34,4.346,4.234] book = xlwt.Workbook(encoding="utf-8") sheet1 = book.add_sheet("Sheet 1") sheet1.write(0, 0, "Display") sheet1.write(1, 0, "Dominance") sheet1.write(2, 0, "Test") sheet1.write(0, 1, x) sheet1.write(1, 1, y) sheet1.write(2, 1, z) sheet1.write(4, 0, "Stimulus Time") sheet1.write(4, 1, "Reaction Time") i=4 for […]

直接从R脚本读取Excel文件

我怎样才能直接读取一个Excel文件到R? 或者我应该首先将数据导出到文本或CSV文件并将该文件导入到R?

是个 。 在.Cells中定义时需要。

人们普遍认为这不是“最佳做法”。 dim rng as range with thisworkbook '<~~ possibly set an external workbook with .worksheets("sheet1") set rng = .range(cells(2, 1), cells(rows.count, 1).end(xlup)) end with end with 定义Range对象范围的两个Range.Cell属性将默认为ActiveSheet属性 。 如果这不是Sheet1(定义为With … End With语句中的.Parent ),则分配将失败, Run-tim error '1004': Application-defined or object-defined error 解决scheme:使用.Cells不是Cells 。 案件结案。 但… 是的. 当Range.Cells属性inheritanceWith … End With语句中定义的.Parent工作表属性时,在此Range对象定义中是否必要? 这怎么可能, dim rng as range with […]