小编Nik*_*raj的帖子

ClosedXML - 创建多个数据透视表

我正在尝试将一些数据导出到excel表,S1其数据将在接下来的两个表中显示为Pivoted视图S2 and S3.我能够创建一个单一的枢轴,它完美无缺.但是当我创建两个枢轴时,后续的Excel文件呈现为损坏.

腐败我的意思是,

点击是,我得到了 -

腐败

这是我用来创建枢轴的代码 -

using XL = ClosedXML.Excel;
...
XL.XLWorkbook wb = new XL.XLWorkbook();
dsData = Session["ExportData"] as DataSet;

var sheet1 = wb.Worksheets.Add("output table");
sheet1.Cell(1, 1).InsertTable(dsData.Tables[0], "output table", true);

// sheet1 is the reference sheet S1
var dataRange = sheet1.RangeUsed();

// First Pivot
XL.IXLWorksheet ptSheet1 = wb.Worksheets.Add("S2");

var pt1 = ptSheet1.PivotTables.AddNew("PivotTable1", ptSheet.Cell(3, 1), dataRange);


pt1.ReportFilters.Add("CX");

pt1.RowLabels.Add("C1");
pt1.RowLabels.Add("C2");
pt1.RowLabels.Add("C3");
pt1.RowLabels.Add("C4");

pt1.ColumnLabels.Add("CL1");
pt1.ColumnLabels.Add("CL2");
pt1.ColumnLabels.Add("CL3");

pt1.Values.Add("V").SummaryFormula = XL.XLPivotSummary.Sum;


// Second Pivot
XL.IXLWorksheet ptSheet2 = wb.Worksheets.Add("S3"); …
Run Code Online (Sandbox Code Playgroud)

c# excel openxml export-to-excel closedxml

15
推荐指数
1
解决办法
2282
查看次数

Scipy,优化具有参数依赖约束的函数

我正在尝试使用负数scipy.optimize.minimize最大化功能f (a, b, c, d)d是一个numpy.array猜测变量。

我试图给每一个划定界限d。以及对每个d这样的约束(d1 * a1 + d2 * a2 + ... + d3 * a3) < some_Valuea作为主题函数的另一个参数f)。

我的问题是如何将这个约束定义为最大化函数的参数。

maximize在库中找不到任何函数,因此我们在此处使用minimizewith minimize文档的负面内容。

如果问题不够清楚,请考虑要求澄清。

python numpy mathematical-optimization scipy

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