翻譯|使用教程|編輯:李顯亮|2019-11-01 10:40:41.990|閱讀 799 次
概述:數(shù)據(jù)透視表的一項(xiàng)重要功能是能夠重新排列字段項(xiàng),簡(jiǎn)單的拖拉便能快速輕松更改其外觀。本文將介紹如何使用Spire.XLS組件創(chuàng)建Excel數(shù)據(jù)透視表及設(shè)置透視表的格式。
# 界面/圖表報(bào)表/文檔/IDE等千款熱門軟控件火熱銷售中 >>
相關(guān)鏈接:
Spire.XLS for .NET 是一款專業(yè)的 .NET Excel 組件, 它可以用在各種.NET 框架中,包括 .NET Core、ASP.NET 和 Windows Forms 等相關(guān)的.NET 應(yīng)用程序。在Excel表格中圖片也是我們經(jīng)常會(huì)使用到的工具,這時(shí)我們?nèi)绾问褂肧pire.XLS來完成呢?這就是本系列教程將給大家詳細(xì)講解的。
推薦閱讀:【想要快速完成文檔格式轉(zhuǎn)換嗎?Spire系列組件格式轉(zhuǎn)換完整攻略來啦!】
Excel數(shù)據(jù)透視表是數(shù)據(jù)分類匯總和分析的一個(gè)強(qiáng)大工具,它具有容易操作和靈活度高等優(yōu)點(diǎn),用戶只需單擊幾下即可使用數(shù)據(jù)透視表創(chuàng)建一個(gè)日常的報(bào)表。此外,數(shù)據(jù)透視表的一項(xiàng)重要功能是能夠重新排列字段項(xiàng),簡(jiǎn)單的拖拉便能快速輕松更改其外觀。本文將介紹如何使用Spire.XLS組件創(chuàng)建Excel數(shù)據(jù)透視表及設(shè)置透視表的格式。
創(chuàng)建一個(gè)簡(jiǎn)單的數(shù)據(jù)透視表可以分為以下幾個(gè)步驟:
//加載Excel文檔 Workbook workbook = new Workbook(); workbook.LoadFromFile(@"產(chǎn)品銷售統(tǒng)計(jì)表.xlsx"); //獲取第一個(gè)工作表 Worksheet sheet = workbook.Worksheets[0]; //為需要匯總和分析的數(shù)據(jù)創(chuàng)建緩存 CellRange dataRange = sheet.Range["A1:D10"]; PivotCache cache = workbook.PivotCaches.Add(dataRange); //使用緩存創(chuàng)建數(shù)據(jù)透視表,并指定透視表的名稱以及在工作表中的位置 PivotTable pivotTable = sheet.PivotTables.Add("PivotTable", sheet.Range["F1"], cache); //添加行字段 var r1 = pivotTable.PivotFields["日期"]; r1.Axis = AxisTypes.Row; var r2 = pivotTable.PivotFields["售貨員"]; r2.Axis = AxisTypes.Row; //設(shè)置行字段的標(biāo)題 pivotTable.Options.RowHeaderCaption = "日期"; //添加列字段 var col1 = pivotTable.PivotFields["產(chǎn)品"]; col1.Axis = AxisTypes.Column; //設(shè)置列字段的標(biāo)題 pivotTable.Options.ColumnHeaderCaption = "產(chǎn)品"; //添加值字段 pivotTable.DataFields.Add(pivotTable.PivotFields["銷量"], "求和項(xiàng):銷量", SubtotalTypes.Sum); //設(shè)置透視表的樣式(Spire.XLS共支持80余種Excel內(nèi)置的數(shù)據(jù)透視表樣式) pivotTable.BuiltInStyle = PivotBuiltInStyles.PivotStyleDark11; //保存文檔 workbook.SaveToFile("數(shù)據(jù)透視表.xlsx", ExcelVersion.Version2013);
*購(gòu)買Spire.XLS正版授權(quán)的朋友可以點(diǎn)擊哦~~
本站文章除注明轉(zhuǎn)載外,均為本站原創(chuàng)或翻譯。歡迎任何形式的轉(zhuǎn)載,但請(qǐng)務(wù)必注明出處、不得修改原文相關(guān)鏈接,如果存在內(nèi)容上的異議請(qǐng)郵件反饋至chenjj@fc6vip.cn