द्वारा नेट 4.5.1एकाधिक धुरी टेबल ClosedXML
एक मेज के साथ एक वर्कशीट बनाया पर नवीनतम बंद एक्सएमएल (0.76) का उपयोग करना:
DataTable Table = ...
var DataWorkSheet = Workbook.Worksheets.Any(x => x.Name == "Data") ?
Workbook
.Worksheets
.First(x => x.Name == "Data") :
Workbook
.Worksheets
.Add("Data");
int Start = ... // calculate cell start
var Source = DataWorkSheet
.Cell(Start, 1)
.InsertTable(Table, Name, true);
var Range = Source.DataRange;
इस में एक पाश के अंदर किया जाता है (यानी कई तालिकाओं "विवरण तालिका)। एक समस्या उत्पन्न होती है जहां एक अलग शीट में एकाधिक पिवोट टेबल बनाए जाते हैं, तो जेनरेट किए गए एक्सेल दस्तावेज़ को खोला नहीं जा सकता है।
var PivotWorkSheet = Workbook
.Worksheets
.Add(Name);
var Pivot = PivotWorkSheet
.PivotTables
.AddNew(Name, PivotWorkSheet.Cell(1, 1), DataRange);
कोई विचार क्यों और कैसे डिबग करना है?
http://github.com/ClosedXML/ClosedXML/pull/87 में फिक्स्ड –