Tag: 擅长

VBA – 获取数组中第n个最大值的索引

我想查找数组中第n个最大值的索引。 我可以做以下事情,但是当两个值相等时会遇到麻烦。 fltArr(0)=31 fltArr(1)=15 fltArr(2)=31 fltArr(3)=52 For i = 0 To UBound(fltArr) If fltArr(i) = Application.WorksheetFunction.Large(fltArr, n) Then result = i End If Next n = 1 —> 3 n = 2 —> 2(但我希望这是0) n = 3 —> 2 n = 4 —> 1

在没有安装Excel的服务器上使用Ruby读取和写入Excel文件

我需要在Linux服务器上读写( – >转换)Excel文件,这当然没有安装Excel。 对于Python,存在http://www.python-excel.org/ 。 Ruby有类似的东西吗? 最新的Office格式的处理可能不是必需的。 只是旧的XLS文件应该是足够的。

Excel是否评估提供给IF函数的结果参数?

Excel的if函数有三个参数,一个条件,一个if-true值和一个if-false值。 Excel计算出所有三个参数的值,还是只计算出条件的值和相应的结果? 澄清:我不知道if将会是什么结果 ,我想知道在计算函数的结果之前是否计算所有参数的值。 这相当于询问if函数是否使用懒惰或严格的评估。 例如,下面的伪代码: x = 5; print x>2 ? "Bigger" : "Smaller" + 1/0 会用一个严格评估的语言来抛出一个被零除的例外,因为它会评估1/0 ,即使结果对于?:算子是不需要的。 在懒惰评估语言中,在决定要评估哪个expression式之前, ?:操作符将评估x>2 。 问题是,在Excel中, 1/0产生一个expression式中可以存在的合法值(恰好是#DIV/0! )。 因此,简单地调用=if(true,1,1/0)不会显示Excel是否正在评估1/0 。

Apache POI:SXSSFWorkbook.dispose()不存在

我使用Apache的POI API来编写XLSX文件。 由于我需要编写大文件,因此我正在使用Streaming API(SXSSF)。 要做到这一点,我遵循本指南。 请注意,在示例的结尾处有一个呼叫 wb.dispose 这个wb实例引用了一个SXSSFWorkbook实例。 我在我的代码中使用相同的,但它抱怨不存在的处置方法。 我下载了源代码,方法不在那里。 然而,去他们的SVN和检查类的代码,我们可以看到在那里的方法: https://svn.apache.org/repos/asf/poi/trunk/src/ooxml/java/org/apache/poi/xssf/streaming/SXSSFWorkbook.java 我已经尝试重新编译他们的代码,但我得到了很多错误…

Excel 2013中可以使用大型数据集吗?

我一直在阅读Excel 2013(64位)有几个地方能够打开更大的数据集 ,比以前更多的行。 然而,我的限制似乎与2010年的情况是一致的。 我得到了有一百多万行左右的旧错误。 我只是好奇,如果有人能够得到更大的数据集来导入/打开。 如果是这样,你所经历的任何步骤都可能对所有人有帮助。 我已经尝试了4个不同的64位Office 2013个人电脑,并没有运气。

在ruby中执行外部程序并等待执行

如何从ruby启动外部程序(如excel表),并等待其执行resp。 在继续之前终止。 我知道我可以启动Excel表格 system 'start excel "my/path/to/the/sheet"' 但是使用这只会启动工作表,然后继续。

简单的VBA数组连接不工作

我很疑惑,为什么我不能msgbox这个连接的数组。 我可以做到这一点,如果我创build一个具有input值的静态数组,但从Excel中的值的范围我一直得到“无效的过程调用或参数” 我做了大量的研究,但是我找不到任何这个问题的例子。 我在这里做错了什么? Sub From_sheet_make_array() Dim myarray() As Variant Dim dudeString As String myarray() = Range("B2:B10").Value dudeString = Join(myarray(), ", ") MsgBox dudeString End Sub

生成N个随机数,其总和是一个常数K – Excel

我怎样才能在Excel中生成这些数字。 我必须产生8个随机数字,其总和总是320.我需要大约100套左右。 http://en.wikipedia.org/wiki/User:Skinnerd/Simplex_Point_Picking 。 这里解释两种方法。 或者任何其他方式,所以我可以在Excel中做到这一点。

如何在Rails中上传和parsingExcel文件?

我希望能够上传包含联系信息的Excel文件。 然后,我可以parsing它并为我的Contact模型创buildlogging。 我的应用程序是一个Rails应用程序。 我在heroku上使用了paperclip gem,我已经能够将vim卡parsing为Contact模型,并且正在寻找类似的东西,但会遍历Excel文件的所有行。 简化任务和示例代码parsing的gem将是有益的!

如何在Excel下载压缩文件损坏警告?

我有一个链接到Excel 2007工作表的网页。 这是一个.xls文件,而不是.xlsx文件。 当我点击链接,我得到通常的对话框来打开/保存Excel文件。 点击“打开”,我收到以下警告信息 – 您尝试打开的文件'filename.xls'采用与文件扩展名指定的格式不同的格式。 打开文件之前,validation该文件是否已损坏并且来自受信任的来源。 你想现在打开文件吗? 我可以如何以编程方式压制此警告消息(即隐藏或防止它显示?)我正在使用ColdFusion进行Web开发。