欧美一级特黄大片做受成人-亚洲成人一区二区电影-激情熟女一区二区三区-日韩专区欧美专区国产专区

.NET怎么讀寫Excel工具-創(chuàng)新互聯(lián)

小編給大家分享一下.NET怎么讀寫Excel工具,相信大部分人都還不怎么了解,因此分享這篇文章給大家參考一下,希望大家閱讀完這篇文章后大有收獲,下面讓我們一起去了解一下吧!

成都創(chuàng)新互聯(lián)主要從事網(wǎng)站設(shè)計、成都網(wǎng)站建設(shè)、網(wǎng)頁設(shè)計、企業(yè)做網(wǎng)站、公司建網(wǎng)站等業(yè)務(wù)。立足成都服務(wù)瀘州,十年網(wǎng)站建設(shè)經(jīng)驗(yàn),價格優(yōu)惠、服務(wù)專業(yè),歡迎來電咨詢建站服務(wù):18980820575

1.Excel中的圖表

我們生活的這個世界是豐富多彩的,幾乎所有的知識都來自于視覺。也許無法記住一連串的數(shù)字,以及它們之間的關(guān)系和趨勢。但是可以很輕松地記住一幅圖畫或者一個曲線。因此由于使用圖表,會使得用Excel編制的工作表更易于理解和交流。Excel具有許多高級的制圖功能,同時使用起來也非常簡便。在本章中,我們將學(xué)習(xí)到建立一張簡單的圖表,再進(jìn)行修飾,使圖表更加精致,以及如何為圖形加上背景、圖注、正文等等。Excel中圖表是指將工作表中的數(shù)據(jù)用圖形表示出來。例如:將各地區(qū)每周的銷售用柱形圖顯示出來,見圖8-1的顯示。圖表可以使數(shù)據(jù)更加有趣、吸引人、易于閱讀和評價。它們也可以幫助我們分析和比較數(shù)據(jù)[1]。如下圖所示的圖表,看數(shù)據(jù)多累,看圖表就一目了然。。。

.NET怎么讀寫Excel工具

2.C#創(chuàng)建Excel圖表方法

2.1 Spire.Xls的圖表類

在Spire.Xls組件中,生成圖表已經(jīng)非常簡化了。只需要一個核心的Chart類,就可以增加圖表并進(jìn)行輔助的一些設(shè)置。Spire.Xls定義支持的圖表類型,在枚舉ExcelChartType類型中。目前一共有74種類型,可以使用對象瀏覽器大概看一下:  

.NET怎么讀寫Excel工具

在實(shí)際的使用過程中,添加Excel圖表主要有以下幾個過程:

1.給指定的Sheet添加需要的Excel圖表的類型;

2.設(shè)置圖表所需要的數(shù)據(jù)范圍;

3.設(shè)置圖表的位置以及標(biāo)題;

4.設(shè)置系列圖表以及坐標(biāo)軸的值。

下面將使用C#和Spire.Xls組件做一個生成餅狀圖和折線圖的例子,看看基本的使用過程。

2.2 生成餅狀圖

在工作中如果遇到需要計算總費(fèi)用或金額的各個部分構(gòu)成比例的情況,一般都是通過各個部分與總額相除來計算,而且這種比例表示方法很抽象,我們可以使用一種餅狀圖表工具,能夠直接以圖形的方式直接顯示各個組成部分所占比例,在Excel中可以很方便的制作餅狀圖表。Spire.Xls中餅狀圖類型是ExcelChartType類中的Pie和Pie3D,為了效果很好看,我們可以使用3D的類型。

//創(chuàng)建餅狀圖表
Chart chart = sheet.Charts.Add(ExcelChartType.Pie);
//設(shè)置圖表的數(shù)據(jù)范圍,使用的也是和前面單元格獲取的Range對象
chart.DataRange = sheet.Range["B2:B5"];
chart.SeriesDataFromRange = false;

//設(shè)置圖表的位置
chart.LeftColumn = 1;//圖表左邊列
chart.TopRow = 6;//圖表上部的行
chart.RightColumn = 6;//圖表右邊列
chart.BottomRow = 18;//圖表底部行

//圖表標(biāo)題
chart.ChartTitle = "餅形圖例子";
//設(shè)置字體
chart.ChartTitleArea.IsBold = true;
chart.ChartTitleArea.Size = 12;

//初始化圖例
Spire.Xls.Charts.ChartSerie cs = chart.Series[0];
//圖表的標(biāo)簽?zāi)夸洈?shù)據(jù)
cs.CategoryLabels = sheet.Range["A2:A5"];
//圖表的主要值,也就是餅狀圖的數(shù)據(jù)
cs.Values = sheet.Range["B2:B5"];

如下所示的效果:

.NET怎么讀寫Excel工具

2.3 生成折線圖

線圖是用直線段將各數(shù)據(jù)點(diǎn)連接起來而組成的圖形,以折線方式顯示數(shù)據(jù)的變化趨勢。折線圖可以顯示隨時間(根據(jù)常用比例設(shè)置)而變化的連續(xù)數(shù)據(jù),因此非常適用于顯示在相等時間間隔下數(shù)據(jù)的趨勢。在折線圖中,類別數(shù)據(jù)沿水平軸均勻分布,所有值數(shù)據(jù)沿垂直軸均勻分布。在折線圖中,數(shù)據(jù)是遞增還是遞減、增減的速率、增減的規(guī)律(周期性、螺旋性等)、峰值等特征都可以清晰地反映出來。所以,折線圖常用來分析數(shù)據(jù)隨時間的變化趨勢,也可用來分析多組數(shù)據(jù)隨時間變化的相互作用和相互影響。

使用Spire.Xls繪制折線圖過程和上面的類型。但如果圖例較多,就是設(shè)置稍微復(fù)雜一點(diǎn)??匆粋€例子:

//給Sheet對象添加一個圖表對象,可以直接添加類型,也可以單獨(dú)用ChartType賦值來添加
Chart chart = sheet.Charts.Add();
chart.ChartType = ExcelChartType.Line3D;

//設(shè)置圖表的數(shù)據(jù)范圍
chart.DataRange = sheet.Range["A1:E5"];

//設(shè)置圖表的保存位置,這個基本都差不多
chart.LeftColumn = 1;
chart.TopRow = 6;
chart.RightColumn = 7;
chart.BottomRow = 22;

//圖表標(biāo)題
chart.ChartTitle = "折線圖例子";
//設(shè)置字體加粗和大小
chart.ChartTitleArea.IsBold = true;
chart.ChartTitleArea.Size = 12;
//設(shè)置橫坐標(biāo)的標(biāo)題
chart.PrimaryCategoryAxis.Title = "月份";
chart.PrimaryCategoryAxis.Font.IsBold = true;
chart.PrimaryCategoryAxis.TitleArea.IsBold = true;
//設(shè)置縱坐標(biāo),也就是值 的標(biāo)題
chart.PrimaryValueAxis.Title = "銷售額";
chart.PrimaryValueAxis.HasMajorGridLines = false;
chart.PrimaryValueAxis.TitleArea.TextRotationAngle = 90;
chart.PrimaryValueAxis.MinValue = 1000;
chart.PrimaryValueAxis.TitleArea.IsBold = true;
//循環(huán)繪制不同國家的銷售額折線圖,有多個系列
foreach (Spire.Xls.Charts.ChartSerie cs in chart.Series)
{
 cs.Format.Options.IsVaryColor = true;
 cs.DataPoints.DefaultDataPoint.DataLabels.HasValue = true;   
}

實(shí)際的效果和原始數(shù)據(jù)如下圖所示:

.NET怎么讀寫Excel工具

其他圖表的過程都類似,可以在幫助文檔中找到相關(guān)例子。

3.C#設(shè)置Excel圖表

3.1 將圖表保存為圖片

Excel生成的圖表是可以保存為圖片的。在Spire.XLS中,這些操作已經(jīng)變得非常簡單。首先獲取Workbook對象的SaveChartAsImage方法獲取指定sheet中的所有圖表。然后循環(huán)將圖片對象依次保存即可,下面是主要代碼:

Workbook workbook = new Workbook();
workbook.LoadFromFile("chart.xlsx", ExcelVersion.Version2010);
Worksheet sheet=workbook.Worksheets[0];
Image[] imgs = workbook.SaveChartAsImage(sheet);
for (int i = 0; i < imgs.Length; i++)
{
 imgs[i].Save(string.Format("img-{0}.png", i), ImageFormat.Png);
}

3.2 位置調(diào)整

Excel中的圖表的位置已經(jīng)在前面介紹過,還有一個可以調(diào)整大小的功能。使用Width和Height方法直接設(shè)置大小即可。

chart.Width = 400;
chart.Height = 250;

上面就是一些常規(guī)的操作和使用,總的來說還是比較簡單,如果需要比較細(xì)致的,可以查看API文檔,根據(jù)方法來所要的功能來找,實(shí)現(xiàn)起來也會很容易的。

以上是“.NET怎么讀寫Excel工具”這篇文章的所有內(nèi)容,感謝各位的閱讀!相信大家都有了一定的了解,希望分享的內(nèi)容對大家有所幫助,如果還想學(xué)習(xí)更多知識,歡迎關(guān)注創(chuàng)新互聯(lián)行業(yè)資訊頻道!

分享名稱:.NET怎么讀寫Excel工具-創(chuàng)新互聯(lián)
分享鏈接:http://aaarwkj.com/article6/codhig.html

成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供品牌網(wǎng)站建設(shè)、商城網(wǎng)站ChatGPT、響應(yīng)式網(wǎng)站小程序開發(fā)、虛擬主機(jī)

廣告

聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請盡快告知,我們將會在第一時間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時需注明來源: 創(chuàng)新互聯(lián)

網(wǎng)站托管運(yùn)營
中文字幕av在线有码| 避暑地堕落人妻中文字幕| 国产三级三级三级三级三级| 欧美日韩男女性生活视频| 国产午夜视频成人无遮挡| 久久久国产精品视频网站| 欧美日韩免费爱爱视频| 97资源在线公开视频| 国产精品色网在线播放| 亚洲成综合人在线播放| 日本理论午夜三级在线观看| 国产999精品免费国产| 久久99久久精品视频国产| 久久色综合色悠悠色综合色| 俄罗斯少妇毛茸茸的高潮| 亚洲av在线视频免费播放| 亚洲国产精品天堂av在线播放| 亚洲午夜激情免费试看| 色哟哟国产精品一区自拍| 午夜高清影院免费观看| 黄色录像黄色片黄色片| av天堂五月在线观看| 亚洲精品中文字幕久久| 首页亚洲一区二区三区| 青草草草草草在线观看| 青青草原在线影视一区| 四虎免费在线高清观看| 中文字幕乱码日韩一区| 国产乱码精品免费一区二区av| 女人裸体网站无遮挡午夜| 日韩欧美精品一区二区三区四区| 羞羞的视频免费观看在线| 午夜在线观看欧美福利| 国产av不卡精品影片| 一区二区三区日韩欧美在线| 国产一区二区毛多内射| 哪里可以看黄色片日韩| 欧美精品一区二区三区在线| 久久精品少妇人妻视频| 欧美一区日韩二区在线| 日韩欧美亚洲综合另类|