Excel處理控件Aspose.Cells教程:在Excel 文件中創建、操作和渲染時間線

您可以使用數據透視表時間軸,而無需調整過濾器來顯示日期——這是一種動態過濾器選項,可讓您輕松按日期/時間進行過濾,并使用滑塊控件放大所需的時間段。Microsoft Excel 允許您通過選擇數據透視表,然后單擊“插入”>“時間軸”來創建時間軸。Aspose.Cells?還允許您使用Worksheet.Timelines.Add()方法創建時間軸??。

Aspose.Cells 最新版下載

創建、操作和渲染時間線

時間線是過濾數據透視表數據的有效方法。您可以將時間線插入 MS Excel,以便快速輕松地過濾數據透視表。Aspose.Cells?現在支持在電子表格中創建、操作和渲染時間線。

在數據透視表中創建時間線
請參閱以下示例代碼。它會加載包含數據透視表的示例 Excel 文件。然后,它會根據第一個基本數據透視表字段創建時間線。

// Load sample Excel file containing pivot table.
Workbook wb = new Workbook("input.xlsx");
// Access second worksheet.
Worksheet sheet = wb.Worksheets[1];// Access first pivot table inside the worksheet.
PivotTable pivot = sheet.PivotTables[0];// Add timeline relating to pivot table
int index = sheet.Timelines.Add(pivot, 15, 1, "Ship Date");// Access the newly added timeline from timeline collection.
Timeline timeline = sheet.Timelines[index];wb.Save("output.xlsx");

使用 C# 在數據透視表中創建時間線

使用 C# 在數據透視表中創建時間線

渲染時間線

Aspose.Cells?還支持時間軸形狀的渲染。當您將工作表轉換為圖像或將工作簿保存為 PDF 或 HTML 格式時,您會看到時間軸已正確渲染。

將時間線渲染為圖片
以下示例代碼加載包含現有時間線的示例Excel文件,根據時間線名稱獲取形狀對象,然后通過Shape.ToImage()方法將其渲染為圖片。

// Load sample Excel file containing timeline.
Workbook wb = new Workbook("input.xlsx");
// Access second worksheet.
Worksheet sheet = wb.Worksheets[1];// Access the first Timeline inside the worksheet.
Timeline timeline = sheet.Timelines[0];ImageOrPrintOptions options = new ImageOrPrintOptions();
options.ImageType = ImageType.Png;// Get timeline shape object by timeline's name
Shape timeLineShape = sheet.Shapes[timeline.Name];timeLineShape.ToImage("out.png", options);

使用 C# 將時間線渲染為圖像

使用 C# 將時間線渲染為圖像

本文來自互聯網用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務,不擁有所有權,不承擔相關法律責任。
如若轉載,請注明出處:http://www.pswp.cn/diannao/86845.shtml
繁體地址,請注明出處:http://hk.pswp.cn/diannao/86845.shtml
英文地址,請注明出處:http://en.pswp.cn/diannao/86845.shtml

如若內容造成侵權/違法違規/事實不符,請聯系多彩編程網進行投訴反饋email:809451989@qq.com,一經查實,立即刪除!

相關文章

Python----神經網絡發(神經網絡發展歷程)

年份網絡名稱突出點主要成就論文地址1989LeNet首個現代卷積神經網絡(CNN),引入卷積、池化操作手寫數字識別先驅,奠定CNN基礎MNIST Demos on Yann LeCuns website2012AlexNet首次大規模使用深度卷積神經網絡進行圖像識別&#xff1…

mvc與mvp

mvc MVC 架構中,Activity/Fragment(作為 View 和 Controller)直接持有 Model 或異步任務的引用,當頁面銷毀時,這些長生命周期對象若未正確釋放,會導致 Activity 無法被 GC 回收,形成內存泄漏。…

商業智能中的地圖可視化模板:助力數據高效呈現

引言 在數字化浪潮席卷的當下,數據可視化的重要性愈發凸顯。企業和組織需要從海量的數據中提取有價值的信息,以便做出明智的決策。而可視化地圖組件作為數據可視化的關鍵部分,能夠將數據與地理位置相結合,以直觀、美觀的方式展示…

Opencv 相機標定相關API及原理介紹

Opencv 相機標定相關API及原理介紹 相機標定是計算機視覺中的基礎任務,旨在確定相機的??內參矩陣??、??畸變系數??以及(可選)??外參??(相機相對于世界坐標系的旋轉和平移)。OpenCV提供了完整的相機標定工具鏈,核心函數為cv2.calibrateCamera,其原理基于張正…

深入剖析AI大模型:Prompt 從理論框架到復雜任務的全場景實現

今天我們就Prompt實戰,實現一下復雜場景,通過這些實戰我們就可以更好的理解大模型工作的原理和機制了。我個人覺得Prompt是AI大模型中非常重要的的環節。首先我們還是溫習一下Prompt的框架和基礎原則。然后我們就文本生成、問答任務及復雜任務三個方面分…

Fractal Generative Models論文閱讀筆記與代碼分析

何愷明分型模型這篇文章在二月底上傳到arXiv預出版網站到現在已經過了三個月,當時我也聽說這篇文章時感覺是大有可為,但是幾個月不知道忙啥了,可能錯過很多機會,但是亡羊補牢嘛,而且截至目前,該文章應該也還…

IntelliJ IDEA代碼提示忽略大小寫設置詳解

目錄 前言一、設置步驟1. 打開設置界面2. 進入代碼補全設置3. 配置大小寫敏感選項新版本(2023及以上)舊版本(2022及以下) 4. 保存并應用設置 二、效果驗證示例三、注意事項與常見問題1. **適用范圍**2. **版本兼容性**3. **設置未…

Oracle集群OCR磁盤組掉盤問題處理

問題描述 填寫問題的基礎信息。 系統名稱 - IP地址 - 操作系統 HP-UNIX 數據庫 Oracle 11.2.0.4 兩節點RAC 癥狀表現 問題的癥狀表現如下 集群的OCR磁盤組掉了一塊盤(/dev/rdisk/disk52): 查詢集群仲裁盤發現只有兩塊(原來是有三塊)&#xff…

在WordPress中徹底關閉生成縮略圖的方法

在WordPress中徹底關閉生成縮略圖有多種方法,以下是幾種常見的方法: 方法一:通過修改主題的functions.php文件 登錄WordPress后臺:進入WordPress后臺管理界面。 編輯主題文件: 在左側菜單中找到“外觀”選項&#…

安全-Linux基線核查項點

Linux基線加固/整改 1.限制超級管理員遠程登錄 修改遠程管理程序ssh的配置文件 vi /etc/ssh/sshd_config PermitRootLogin no 重啟sshd服務 systemctl restart sshd 2. 修改默認密碼生存周期 一個好的密碼時間策略如下: vi /etc/login.defs PASS_MAX_DAY 90 最長…

在微信小程序中使用骨架屏

在微信小程序中使用骨架屏可以優化用戶體驗,避免頁面加載時出現白屏現象。以下是詳細的使用方法和注意事項: 使用方法 生成骨架屏代碼: 打開微信開發者工具,進入需要添加骨架屏的頁面。在模擬器面板右下角點擊三個點&#xff0c…

網絡的那些事——初級——OSPF(1)

💎什么是OSPF? OSPF(Open Shortest Path First,開放最短路徑優先)是一種基于鏈路狀態的內部網關協議(IGP),廣泛應用于中大型企業及運營商網絡。其核心設計目標是解決早期協議(如RI…

前端導出PDF(適配ios Safari瀏覽器)

目前市面上常用的前端導出PDF庫組合一般為: 1. html2canvas js-pdf 2. html2canvaspdf-lib 3. domtoimagepdf-lib 因本人項目中導出pdf需求為導出30頁及以上的多頁pdf,考慮性能問題,選擇了 html2canvaspdf-lib 及domtoimagepdf-lib兩種方…

physicsnemo開源程序是開源深度學習框架,用于使用最先進的 Physics-ML 方法構建、訓練和微調深度學習模型

?一、軟件介紹 文末提供程序和源碼下載 NVIDIA PhysicsNeMo 是一個開源深度學習框架,用于使用最先進的 SciML 方法構建、訓練、微調和推理物理 AI 模型,以實現 AI4 科學和工程。PhysicsNeMo 提供 python 模塊來構建可擴展和優化的訓練和推理管道&#…

JDBC接口開發指南

1.簡介 JDBC(Java Data Base Connectivity,java數據庫連接)是一種用于執行SQL語句的Java API,可以為多種關系數據庫提供統一訪問,它由一組用Java語言編寫的類和接口組成。JDBC提供了一種基準,據此可以構建更高級的工具…

Shell 腳本:系統管理與任務自動化的利器

在開發者忙碌的日常工作中,效率就是生命線。當面對大量重復、繁瑣的系統管理任務與開發流程時,一款得力的編程工具能讓工作事半功倍。Shell 腳本,這把在 Linux 和 Unix 系統環境下閃耀著光芒的利器,憑借其強大的自動化能力&#x…

關于mybatis插入大批量數據效率問題

一、即便分批次用mybatis插入數據,效率依舊不高,原因: MyBatis一次性批量插入幾千條數據,為什么性能很差?-騰訊云開發者社區-騰訊云 文中提出: 默認執行器類型為Simple,會為每個語句創建一個新…

在 JavaScript中編寫 Appium 測試(入門)

1.編寫一個測試 (JS) 要在 JavaScript(Node.js)中編寫 Appium 測試,我們需要選擇一個與 Appium 兼容的客戶端 庫。維護最好的庫和 Appium 團隊推薦使用的庫是 WebdriverIO, 所有就讓我們使用它吧。既然我們已經安裝了 Appium,我們…

【android bluetooth 框架分析 04】【bt-framework 層詳解 6】【Properties介紹】

DeviceProperties、AdapterProperties、StorageModule、以及 bt_config.conf 是 AOSP Bluetooth 棧中 設備屬性管理與持久化系統 的核心組成部分,它們之間關系緊密,但職責各有不同。 下面我將依次講解它們的區別與聯系. 注意: 在代碼里面 還有 Blueto…

@Resource vs @Autowired 在Spring中的使用和區別

Resource vs Autowired 在Spring中的使用和區別 在Spring開發中,我們常會接觸兩個用于實現引用模塊注入的注解:Resource 和 Autowired。它們在使用上有些相似之處,但本質上來看,有所區別。本文將給出兩者的詳細介紹和對比&#x…