小编Rob*_*zie的帖子

js-xlsx - 获取 Excel 工作表的特定行

我有一个 Excel 工作表,有 500 行。我正在尝试获取从 101 到 200 的行。

我在谷歌中搜索过,我找到了一个获取起始行的示例,例如1到100或1到1000,甚至1到任何数字。

但我还没有找到任何代码来获取从第 m 行到第 n 行的行(这里“m”和“n”可以是任何数字,例如 m=101 到 n=200)

下面是我发现获取前 100 行的代码:

  let workbook = XLSX.readFile('./files/uploaded_files/testfile.xlsx', {sheetRows: 100})
  const wsname = workbook.SheetNames[0];
  const ws = workbook.Sheets[wsname];
  var exceldata = XLSX.utils.sheet_to_json(ws);
Run Code Online (Sandbox Code Playgroud)

即使有任何其他模块可以获取之间的行,我想知道是否有任何?

javascript excel xlsx node.js js-xlsx

4
推荐指数
1
解决办法
9315
查看次数

修改 vis.js 网络中选定的特定节点的样式

有没有办法更改所选节点的节点大小而不更改选项中所有节点的大小?

这些是我的节点选项:

nodes: {
    borderWidth: 1,
    borderWidthSelected: 2,
    physics: true,
    color: {
        border: '#000000',
        background: '#ffffff',
        highlight: {
            border: '#000000',
            background: '#B9B9BF'
        }
    },
    shadow: {
        enabled: false,
        color: '#C11818',
        size: 10,
        x: 5,
        y: 5
    },
    shape: 'circularImage',
    mass: 2,
    size: 25
}
Run Code Online (Sandbox Code Playgroud)

我想放大所选节点,使其比其他节点更明显。

network.on("selectNode", function (params) {
    var nodeId = params.nodes[0];
    var node = nodes.get(nodeId);
    nodeClick(nodeId, nodes, edges, network);
    // var options= {
    // nodes: {
    // size: 40
    // }
    // };
    // network.setOptions(options);
});
Run Code Online (Sandbox Code Playgroud)

注释部分设置所有节点的大小,而不是选定节点的大小,并且节点对象也没有任何选项句柄。

javascript vis.js

3
推荐指数
1
解决办法
6062
查看次数

如何在VBA中隐藏多组列?

我想在运行宏时隐藏某些列.我该怎么做呢?

我知道如何通过一系列列("B:D")使用以下方法来实现:

Columns("B:D").EntireColumn.Hidden = True
Run Code Online (Sandbox Code Playgroud)

但我不确定如何指定彼此不相邻的多个列.

我需要隐藏列:B,C,F,G,I,J,K,L,N.

excel vba excel-vba

3
推荐指数
1
解决办法
1万
查看次数

使用VBA Selection.AutoFill提高性能

我有以下代码:

Sub RMS()
    Application.Calculation = xlCalculationManual
    Sheets("m1").Range("A3").FormulaR1C1 = "=LEN(LEFT(m!R[2]C,FIND(""x"",m!R[2]C & "","")-1))"
    Range("A1:A3").Select
    Selection.AutoFill Destination:=Range("A1:EZ3"), Type:=xlFillDefault
    Range("A1:EZ3").Select
    Selection.AutoFill Destination:=Range("A1:EZ600"), Type:=xlFillDefault
    Range("A1:EZ600").Select
End Sub
Run Code Online (Sandbox Code Playgroud)

此代码运行速度非常慢.是否有任何帮助可以让这样的代码运行得更快,因为我在多张表中运行此代码?

excel vba excel-vba

3
推荐指数
1
解决办法
535
查看次数

DateRangePicker - 从第一个输入选定值开始的第二个输入的 minDate

我正在使用DateRangePicker插件来选择日期。

拾取器工作正常-但我们要求的行为是mindateMultiCityTripTwo应该是选择的值MultiCityTripOne

任何人都可以提出解决方案吗?

HTML:

<input class="form-control input-lg" id="multiCityTripInputOne" name="MulticityTripOne" />

<input class="form-control input-lg" id="multiCityTripInputTwo" name="MulticityTripTwo" />
Run Code Online (Sandbox Code Playgroud)

JS:

var nowDate = new Date();
var today = new Date(nowDate.getFullYear(), nowDate.getMonth(), nowDate.getDate(), 0, 0, 0, 0);
var maxLimitDate = new Date(nowDate.getFullYear() + 1, nowDate.getMonth(), nowDate.getDate(), 0, 0, 0, 0);

$('input[name="MulticityTripOne"]').daterangepicker({
    "autoApply": true,
    "autoUpdateInput": false,
    "singleDatePicker": true,
    "minDate": today,
    "maxDate": maxLimitDate,
    "opens": "left",
    "locale": {
        format: 'DD MMM YYYY'
    }
}, function (start, end) {
    $("#multiCityTripInputOne").val(start.format('DD …
Run Code Online (Sandbox Code Playgroud)

javascript jquery datepicker daterangepicker

3
推荐指数
1
解决办法
6657
查看次数

如何使用VBA循环数据空行?

我试图循环遍历非连续数据 - 基本上循环遍历所有有价值的单元格,Range("K:M")考虑到数据之间可能存在一些空行,我需要跳过并继续前进并将3个单元格合并为1Range("H4").

尝试了不同的方法,但每次它击中空行停止.下面将更像是一个无限循环,它可以满足我的需求,但是当没有更多数据时,无法在某些时候突破.

Sub GenerateStyleFabricColourV2()
        Dim srcData As Range
        Dim RowNum As Long
        RowNum = 4
        Set srcData = Range("K:M")
        If Not IsEmpty(srcData.Value) Then
          Do While IsEmpty(RowNum) = False
            Cells(RowNum, 8).Value = Cells(RowNum, 11).Value & Cells(RowNum, 12).Value &  Cells(RowNum, 13).Value
            RowNum = RowNum + 1
          Loop
        End If
        Range("H4").Select
        Range(Selection, Selection.End(xlDown)).Select
     End Sub
Run Code Online (Sandbox Code Playgroud)

excel vba excel-vba

3
推荐指数
1
解决办法
1036
查看次数

使用 VBA 从谷歌翻译中提取 div 的内容

我有一个翻译语言的功能:

Public Function Translate(rng As Range, Optional translateFrom As String = "nl", Optional translateTo As String = "en")
    Dim getParam As String, Trans As String, objHTTP As Object, URL As String
    Set objHTTP = CreateObject("MSXML2.ServerXMLHTTP")
    getParam = ConvertToGet(rng.Value)
    URL = "https://translate.google.com/m?hl=" & translateFrom & "&sl=" & translateFrom & "&tl=" & translateTo & "&ie=UTF-8&prev=_m&q=" & getParam
    objHTTP.Open "GET", URL, False
    objHTTP.setRequestHeader "User-Agent", "Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.0)"
    objHTTP.send ("")
    If InStr(objHTTP.responseText, "div dir=""ltr""") > 0 Then
        Trans = RegexExecute(objHTTP.responseText, …
Run Code Online (Sandbox Code Playgroud)

html regex excel vba

3
推荐指数
1
解决办法
1194
查看次数

SheetJS:将行值从数组转置为对象

我正在尝试创建一个数组,其中每个“工作日”都是一个带有索引和开始/结束日期的对象,但我不知道如何操作 JSON 以获得特定的结构。

我正在使用以下包: https: //github.com/SheetJS/sheetjs

当前代码:

const workbook = XLSX.read(file.buffer, { type: 'buffer' });
const worksheet = workbook.Sheets['Calendar Config'];
const parsed = XLSX.utils.sheet_to_json(worksheet);
Run Code Online (Sandbox Code Playgroud)

电流输出:

[
  {
    'Calendar Name': 'Standard',
    'Valid From': 44197,
    'Valid To': 44561,
    'Use Holidays': 'yes',
    'Working Day': 'Monday',
    Start: 0.3333333333333333,
    End: 0.8333333333333334
  },
  {
    'Working Day': 'Tuesday',
    Start: 0.3333333333333333,
    End: 0.8333333333333334
  },
  {
    'Working Day': 'Wednesday',
    Start: 0.3333333333333333,
    End: 0.8333333333333334
  },
  {
    'Working Day': 'Thursday',
    Start: 0.3333333333333333,
    End: 0.8333333333333334
  },
  {
    'Working Day': 'Friday',
    Start: 0.3333333333333333, …
Run Code Online (Sandbox Code Playgroud)

javascript excel typescript exceljs sheetjs

3
推荐指数
1
解决办法
3348
查看次数

R和C++中的随机数

假设我想要生成10个随机数的向量.我怎样才能在R和c ++中这样做,以便得到相同的向量?

我知道在C++中我必须使用srand()然后使用rand()而在RI中可以使用set.seed()然后使用runif.

但是我怎么能让他们变得一样呢?

c++ r random-sample

2
推荐指数
1
解决办法
1040
查看次数

php 中的 GST 号码验证

我正在尝试在 php 中实现 GST 验证。

if(!preg_match("/^([0-5]){2}([a-zA-Z]){5}([0-9]){4}([a-zA-Z]){1}([a-zA-Z0-9]){1}([a-zA-Z]){1}([0-9]){1}?$/", $testcase)) {
        $flag = "Invalid GST number ";
        return $flag;
    } 
Run Code Online (Sandbox Code Playgroud)

第 2 位数字是州代码,介于 01 到 35 之间,但我的代码将接受 01 到 55,这是错误的。任何方法都只能验证最多 35 个。

php regex

2
推荐指数
1
解决办法
9144
查看次数