Tag: multidimensional array

将值分配给2维数组

我想获得一些数据,我input另一个macros到一个二维数组,所以我可以应用一个函数的数据,但不pipe我尝试我不断收到错误。 数据包括string和数字。 我总是可以引用单元格,忘记数组,但这会使函数复杂化。 这是我的代码: (声明) Dim nLiens As Byte, nCreditors As Byte Dim SecurityV As Currency, ASecurityV As Currency Const adjuster = 0.9 (相关潜艇) Public Sub VariableDeclaration() nLiens = InputBox("Enter number of liens in security") nCreditors = InputBox("Enter number of creditors") SecurityV = InputBox("Enter security full value") ASecurityV = adjuster * SecurityV Call ODebt End […]

从multidimensional array粘贴地址后如何制作可单击的单元格引用

我有以下的子例程,我正在使用它来存储我在运行macros时所做的所有更改。 Public ChangeLog() As String Sub Test() Erase ChangeLog ' Dim WS As Worksheet: Set WS = Sheets.Add(After:=Worksheets(Worksheets.Count)) ' WS.Name = "Change Log" ' WS.Tab.Color = vbYellow Log ActiveSheet.Range("A2"), "Test1" Log ActiveSheet.Range("B2"), "Test2" Log ActiveSheet.Range("C2"), "Test3" 'ActiveSheet.Range("B3") = ChangeLog ActiveSheet.Range("A1").Resize(UBound(ChangeLog, 2) + 1, 2) = WorksheetFunction.Transpose(ChangeLog) End Sub Function Log(Cell As Range, Reason As String) […]

如何在Java中存储树结构?

我想创build一个multidimensional array,其中存储从excel文件接收的文件结构,看起来像这样: Folder Subfolder01 Subfolder02 Subfolder02.01 Subfolder02.01.01 Subfolder02.01.01.01 Subfolder02.01.02 Subfolder03 Subfolder04 Subfolder04.01 Subfolder04.01.01 Subfolder04.01.01.01 Subfolder04.01.01.01.01 Subfolder04.01.01.01.01.01 Subfolder04.01.01.01.01.01.01 **/// 8 levels of depth** Subfolder04.01.02 Subfolder04.01.02.01 Subfolder04.02 Subfolder04 我想弄清楚的是, 如何将文件结构精确地保存到具有8-9等深度的数组中,以一种智能的方式 ,将父母和孩子指定到所需的文件中。

在JSON响应中的嵌套数组中访问值

我有一个通过Web请求返回的多维JSON数组( http://www.coincap.io/history/365day/BTC )。 我想循环遍历第二个条目并检索它的嵌套值。 如果这是一个正常的数组,我会使用: For Each item In response logic, logic, logic currentRow = currentRow + 1 Next 此Web请求返回一个JSON响应,其中包含3个条目:market_cap,price和volume。 我只是想通过response(1)获取价格值。 price中的每个条目都包含两个键0和1 。 我会想象我能做到这一点 For Each item in response(1) Cells(currentRow, 1).Value = item(0) Cells(currentRow, 2).Value = item(1) currentRow = currentRow + 1 Next 我也考虑过For Each item in response("price") 。 两者都行不通。

根据input到单元格的两个值作为stringvariables(或原始数组)对表格中的行进行sorting

我想我是在问不可能的事情,但我是一个悲观主义者,所以就这样下去了。 我有一张具有以下数据集的工作表: 我已经从两个2D数组构build了这个,一个包含括号外的数字,一个包含括号内的数字。 这些都是在后台广告中以这种格式打印出来的,这很重要。 现在我想按以下方式对WHOLE ROW(在这个数据集的任一侧有值)进行sorting : Sort 1:括号内的coln 1-1值,按降序THEN coln 1-1括号内的值,以升序排列order然后sorting2:括号内的coln 1-2值,按降序THEN coln 1-2括号内的值,从小到大THEN等等,以coln 1-11 你可以在图像中看到的是手动自定义sorting的结果,只是基于单元格的值,你可以看到它不是很有效,也没有这两个数字的微妙之处。 我想在打印之前对数组进行sorting,但是数字之间的相互关系和数据之间的关联将会丢失。 然后我考虑结合这两个二维数组,这可能意味着3D? 并添加一列以应用行参考。 那么我可以,不知何故,使用行参考作为sorting键? 我不太确定这是否合理或如何去做。 任何明智的想法?

VBA Excel将3列转换为Arrary

我一直在寻找一种方法来做到这一点,我觉得我正在打墙。 。 。 我是VBA的新手,所以我可能不会这样做。 我有一个如下所示的表格: 我需要它看起来像这样: 客户需要将这些数据用于各种目的。 他们尝试了一个Pivot Table,但是他们讨厌它的样子,最终用户也不喜欢它。 在最终格式之后,他们还对数据做了很多其他调整。 我能够获得名称和问题以正确的布局复制/粘贴到新的工作表。 然后,我试图做一个For Each循环来过滤名称,并将答案复制/粘贴/转置到新的工作表。 我采用了这种方法,因为问题和名字的数量总是各不相同。 我不明白我已经看到的代码,我不确定我在网上find的旧例子可以被操纵来匹配我的情况。 有什么build议么? 还是有另一个职位正在做一些我想要做的事情,我已经错过了? 谢谢!!

PHP将Excel数据转换成3D数组

我有一个excel文件,其数据是一个3d数组。 我正在使用PHPExcel对象将数据返回到3D数组。 但是我只能返回一个2d数组。 $objPHPExcel = PHPExcel_IOFactory::load($file); $cell_collection = $objPHPExcel->getActiveSheet()->getCellCollection(); foreach ($cell_collection as $cell) { $column = $objPHPExcel->getActiveSheet() ->getCell($cell) ->getColumn(); $row = $objPHPExcel->getActiveSheet() ->getCell($cell) ->getRow(); $data_value = $objPHPExcel->getActiveSheet() ->getCell($cell) ->getValue(); if ($row == 1) { $header[$row][$column] = $data_value; } else { $arr_data[$row][$column] = $data_value; } } 我怎样才能返回这样的结果数组: $res = array( [2]=>array( [A] => A,//column A [B] […]

计算数组内容的总和,并根据条件列出它

以下代码列出了活动单元格中v(v1(i))数组内容及其偏移量。 我想在上市前提出一个条件。 我想在列表之前检查v1数组中所有值的总和,如果总和>=5且<=10那么只列出它。 我怎样才能做到这一点? v1 = Split(Replace(Trim(s), "'", ""), " ") For i = LBound(v1) To UBound(v1) ActiveCell.Offset(0, i) = v(v1(i)) Next 谢谢

从multidimensional array传递到电子表格

我有一个multidimensional array,其forms为: 每行代表一张纸,每列代表一种variables。 我想要做的是将数据导出到电子表格中,每一行都存储在一个工作表的列中。 (也许它可以很容易地将simmultidimensional array分成五个matrix,然后将它们一起导出到电子表格),但我不知道这是否是最有效的方法。 这是电子表格的图像: 下面是我的代码,它基本上从Excel中读取工作表,并对每种types的数据进行1000个案例的模拟: sim={}; for k = 1 : 5 sheet = xlsread('CB.xlsx', k); [m, n] = size(sheet) for i = 1 : n [f,x] = ecdf(sheet(:,[i])); [f, dup] = unique(f); x = x(dup); randomValues = rand(1, 1000); sim{k,i} = round(interp1(f,x, randomValues)); end end 试图使用Mikhail_Sam'answer我有以下问题: `sheet = 1 for i […]

使用java POI编写一个巨大的数据二维数组以Excel文件

我有一个约16000 X 16000二维数组,我想出口这些logging到Excel文件。 目前我可以在短时间内输出多达1000个X1000的2Darrays。 但是,当我增加大小的数组例如3000 X 3000我的程序运行了很长时间没有返回任何数据。 我要求帮助导出整个二维数组到Excel文件,并使用POI。 我的示例代码来导出数据,其中一个如果参数是我的二维数组。 公共类exportData { public static void exportDataToExcel(String fileName, String tabName, int[][] data) throws FileNotFoundException, IOException { //Create new workbook and tab Workbook wb = new XSSFWorkbook(); FileOutputStream fileOut = new FileOutputStream(fileName); Sheet sheet = wb.createSheet(tabName); //Create 2D Cell Array Row[] row = new Row[data.length]; Cell[][] cell = […]