小编Bel*_*igh的帖子

EPPLUS 清除一系列单元格的内容

我想使用 EPPLUS 清除一系列单元格。我尝试了下面的语法,但它给了我一个错误

你调用的对象是空的

使用 EPPLUS 清除单元格 A24:C36 的内容的正确方法是什么?

ExcelPackage package = new ExcelPackage();

ExcelWorksheet ws = package.Workbook.Worksheets["Sheet1"];

ws.Cells["A24:C36"].Clear();
Run Code Online (Sandbox Code Playgroud)

c# excel cells epplus epplus-4

5
推荐指数
1
解决办法
6612
查看次数

VBA将公式添加到单元格

我正在尝试编写一些VBA,它将在3个单元格中添加标题文本,然后将公式一直填充到最后一行。我已经写了下面的代码,它没有任何问题,但是当我第一次遇到时,它会.Formula抛出一个

应用程序定义或对象定义的错误

需要修改什么才能使该宏成功执行?(这些公式是直接从单元格中的公式中提取的,因此我知道它们至少在“前端”有效)

Function Gre()
    Range("E2").Select
    ActiveCell.FormulaR1C1 = "Under"
    Range("F2").Select
    ActiveCell.FormulaR1C1 = "Over"
    Range("G2").Select
    ActiveCell.FormulaR1C1 = "Result"

    With Range("E2:E" & Cells(Rows.Count, "C").End(xlUp).Row)
        .Formula = "=IF(C2<B2,B2-C2,"")"
    End With
    With Range("F2:F" & Cells(Rows.Count, "C").End(xlUp).Row)
        .Formula = "=IF(C2>B2,C2-B2,0)"
    End With
    With Range("G2:G" & Cells(Rows.Count, "C").End(xlUp).Row)
        .Formula = "=IF(F2>0,'Issue',"")"
    End With
End Function
Run Code Online (Sandbox Code Playgroud)

excel vba excel-vba excel-2013

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

将 Chart.JS 数据元素格式化为货币

我发现你可以通过一个快速的 JavaScript 回调函数将 Chart.JS 的 x 或 y 轴格式化为货币

callback: function(value, index, values) {
    if (parseInt(value) >= 1000) {
        return '$' + value.toString().replace(/\B(?=(\d{3})+(?!\d))/g, ",");
    } else {
        return '$' + value;
    }
}
}
Run Code Online (Sandbox Code Playgroud)

data: 在我的实例中,这是一个保存数值的 JavaScript 1D 数组,我想在适用的情况下添加一个美元符号和逗号,但情况似乎并非如此。如何使用 Charts.jS 添加

编辑
这就是我填充 JSON 数组的方式 - 我想在data: values

var barChartData = {
    labels: labelsarr,
    datasets: [{
        label: 'Amount',
        backgroundColor: 'rgba(200, 200, 200, 0.75)',
        borderColor: 'rgb(255, 99, 132)',
        borderWidth: 1,
        data: values
    }]

};
Run Code Online (Sandbox Code Playgroud)

而 JSON 数组就是这种格式 ["AAAA",100,10000,2310,24420,30,50000,400000,70000,700,823200,923200,1111]

我想格式化 …

javascript jquery json chart.js

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

Powershell创建文件夹如果不存在

我试图解析文件夹中的文件名并将部分文件名存储在变量中.校验!然后,我想获取其中一个变量并检查该文件夹名称是否存在于其他位置,以及是否不创建它.如果我使用Write-Host文件夹名称是有效路径,并且文件夹名称不存在,但在执行脚本时,仍未创建文件夹.

如果文件夹不存在,我该怎么办?

$fileDirectory = "C:\Test\"
$ParentDir = "C:\Completed\"
foreach ($file in Get-ChildItem $fileDirectory){

    $parts =$file.Name -split '\.'

    $ManagerName = $parts[0].Trim()
    $TwoDigitMonth = $parts[1].substring(0,3)
    $TwoDigitYear = $parts[1].substring(3,3)

    $FolderToCreate = Join-Path -Path $ParentDir -ChildPath $ManagerName

    If(!(Test-Path -path "$FolderToCreate\"))
    {
        #if it does not create it
        New-Item -ItemType -type Directory -Force -Path $FolderToCreate
    }

}
Run Code Online (Sandbox Code Playgroud)

powershell create-directory

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

获取 12 个月前的 PHP 信息

我正在 php 中捕获当月的第一天和最后一天。然后我想更进一步,减去 12 个月,这样我就可以获得 12 个月前和 11 个月前该月的第一天和最后一天。我的问题是语法从当前月份开始永远不会改变。以下所有结果均产生 08/01/2017 和 08/31/2017

应该如何改变才能产生准确的结果?

    $firstdayofmonth = date('Y-m-01');
$lastdayofmonth = date('Y-m-t');

$firstdayofmonth = date('m-d-Y', strtotime($firstdayofmonth));
$lastdayofmonth = date('m-d-Y', strtotime($lastdayofmonth));

$month12start = date($firstdayofmonth, strtotime("-12 months"));
$month12end = date($lastdayofmonth, strtotime("-12 months"));
$month11start = date($firstdayofmonth, strtotime("-11 months"));
$month11end = date($lastdayofmonth, strtotime("-11 months"));

echo $month12start;
echo $month12end;
echo $month11start;
echo $month11end;
Run Code Online (Sandbox Code Playgroud)

php

0
推荐指数
1
解决办法
5885
查看次数