Tag: macos

清理excel中的错误数据,用大写字母分割单词

我在Mac OSX上使用Excel 2011。 我有一个约3000条的数据集。 在包含名称的字段中,许多名称不会分开。 名字和姓氏之间用空格隔开,但是单独的名字是捆在一起的。 这就是我所拥有的(一个细胞): 格兰特MorrisonSholly Fisch 本·奥利弗·卡洛斯·阿尔贝托·费尔南德斯·厄本诺 本·奥利弗·卡洛斯·阿尔贝托·费尔南德斯·厄本诺 本·奥利弗 本·奥利弗 这是我想要完成的(一个单元格,逗号后用逗号隔开的逗号): Grant Morrison,Sholly Fisch,Ben Oliver,Carlos Alberto,Fernandez Urbano,Ben Oliver,Carlos Alberto,Fernandez Urbano,Ben Oliver,Ben Oliver 我发现了几个VBA脚本,将大写字母拆分单词,但我已经尝试过的将添加空间,我不需要他们这样的一个… Function splitbycaps(inputstr As String) As String Dim i As Long Dim temp As String If inputstr = vbNullString Then splitbycaps = temp Exit Function Else temp = inputstr For […]

从命令行将表格从html提取到excel

将HTML文档中的表格转换为Excel可读文件的最佳方法是什么? 我想这是一个命令行工具,我可以在我的Mac上打电话,因为我想批处理一堆HTML文件。 我知道我可以写一个脚本来很容易地做到这一点,但是我正在寻找可以从命令行调用的通用的现有工具。 我宁愿尽可能地保留格式,但如果没有其他容易安装和设置的帐单,就愿意回到CSV。

Excel 2011 for Mac上的DATEVALUE函数

在Excel 2011 for Mac,OsX 10.9上 =DATEVALUE("08/22/2008")在我的Mac上返回#VALUE错误。 我在Windows上的Excel 2013以及Office 365上都尝试了相同的命令,两个地方都正常工作。 还有一个不同的变化=DATEVALUE("22-AUG-2008")在我的Mac上正常工作。 根据帮助文件,两者都应该工作。 (我有一个屏幕截图,但显然我太新来发布图像) 任何人看到这样的问题? 任何工作?

VBA cDate不适用于Mac excel 2011(14.7.1)

我正在尝试使用VBA脚本将date转换为长。 以下是代码片段 Sub test() Dim str as string Dim d as variant str="1/1/2016" d=cdate(str) end sub 上面的代码片段在Windows上运行良好,但给我MACtypes不匹配错误。 是否有任何转换在date转换有效的string。

基于F#或C#的Excel加载项在OSX上

我有一些方便的Excel加载项在Windows下的Excel下运行,我真的想要生成与OS X上的Excel一起使用的加载项的版本。在Windows下,我使用奇妙的Excel-DNA包让我调用我的基于.Net的VBA逻辑。 但是,在我的Mac上,我甚至很难从编写,打包,部署,然后调用基于C#或F#的加载项中find一个起点。 或者是有一些非VBA我可以重写我的加载项,所以他们将在Windows和OSX上运行? 我向Scala,Python或其他任何能够提供所需可移植性的开放式平台开放。 我可以从2011年在这里看到一个post,所以我写了希望,自2011年这种types的最后一个查询以来,事情已经取得了进展。

有没有办法让ADODB与Excel for Mac 2011一起使用?

我似乎无法让我的Excel工作簿(使用ADODB)与Excel Mac 2011工作。我使用ADODB代码。 有没有加载项可用? 即使从第三方? 有没有人得到这个工作?

似乎无法在运行Parallels的Mac上打开DLL for Excel

我的主要固定机器是一个运行Win 8.1 64位和Office 2013 32位Windows窗口框。 我开发了一个具有VS2013function的32位DLL,我通过Excel VBA包含了这个function。 函数在Windows上正常工作。 然后,我有一台MacBook Pro在Parallels 8下运行Windows 8.1 64位和Office 2010 32位。我似乎无法在本Mac下使用我的DLL中的函数。 我如何尝试: 将我的DLL文件复制到Parallels下的新文件夹C:\MyTools 。 在VBA中加载DLL时参考了这个文件夹。 我的VBA代码从DLL加载函数看起来像这样 Declare Function MyDLLfunction Lib "C:\MyTools\MyDLL.dll" (ByVal s As Double) As Double 我也试过双斜杠\无济于事 在我的工作表上使用Parallels中的这个function时,不希望出现的结果是在单元格(#VALUE)中显示了一个错误代码。 这是相当Excel 2010不兼容的DLL一般(不能相信),或者是在Mac上正确引用的DLLpath的问题? 我以为C:\MyTools\MyDLL.dll会工作,因为这是我在Parallels的Windows资源pipe理器中看到的文件。 还是我的Parallels 8过时了?

提供#VALUE的Excel公式 移植到Mac时出错

我想能够总结一个范围内的单元格中有一个非空值的单元格的数量。 在运行XP和Excel的PC上,我input=SUM(IF(G$19:G$1034="",0,1)) ,并且吐出正确的答案。 现在运行Excel 2004 for Mac的Mac上的同一电子表格给出了一个#VALUE! 错误。 任何想法为什么?

如何从Excel Mac访问Postgres数据库?

我需要用Excel中的Postgres数据库中的数据在Excel中创build一个非常简单的表。 我设法使用OpenLink PostgreSQL Lite Driver来做到这一点,但看起来不友好或不易pipe理。 我曾经在Windows上使用ODBC,但我不确定在OS X上。我需要它是开源的。

Mac上的VBA(Excel)字典?

我有一个Excel VBA项目,大量使用Windows脚本字典对象。 我最近有一个用户尝试在Mac上使用它,并收到以下错误: Compile Error: Can't find project or library 这是使用Tools > References > Microsoft Scripting Runtime库的结果。 我的问题是, 有没有办法让这个工作在Mac ? 以下是我能想到的三种可能的解决scheme: 使用Mac插件,可以在Mac上使用字典( 如果存在,我最喜欢的选项 ) 做一些像下面这样的可变开关: isMac = CheckIfMac If isMac Then ' Change dictionary variable to some other data type that is Mac friendly and provides the same functionality End If 写2个完全独立的例程做同样的事情( 请让这不是需要发生的事情 ): isMac […]