翻譯|使用教程|編輯:凌霄漢|2022-04-11 17:23:42.973|閱讀 404 次
概述:本篇文章為大家帶來報表開發工具FastReport.NET使用教程:用于將數據從 .XLSX 導入 FastReport .NET 的插件。
# 界面/圖表報表/文檔/IDE等千款熱門軟控件火熱銷售中 >>
隨著 FastReport .NET 2022.2 的發布,我們添加了一個插件來連接 .XLSX 文件作為數據源。
要使用它,您必須首先構建項目:
С:\Program Files (x86)\FastReports\FastReport.Net\Extras\Core\FastReport.Data\FastReport.Data.Excel
構建項目后,您需要通過以下兩種方式之一將插件添加到應用程序中。
使用如下命令:FastReport.Utils.RegisteredObjects.AddConnection(typeof(ExcelDataConnection));
要創建與 Excel 的連接,您需要單擊設計器中的“數據”選項卡,然后選擇“添加數據源”項。在出現的窗口中,單擊“新建連接”按鈕。要進行連接,您需要 .XLSX 文件的路徑。如果訪問文件沒有問題,則單擊“下一步”按鈕后會出現一個表列表。連接表時,必須選中表名稱左側的框。之后,您可以完成連接。
數據源連接完成后,您需要連接一個band。
從代碼連接到 Excel 的示例:
// Create ExcelDataConnection instance var connection = new ExcelDataConnection(); // Set connection string connection.ConnectionString = @"C:\Matrix With Rows Only.xlsx"; // Initialize all table connection.CreateAllTables(); // Set name connection connection.Name = "NewConnection"; // Create Report instance var report = new Report(); // Add connection to report report.Dictionary.Connections.Add(connection); // Set connection show connection.Enabled = true; // Choose all tables and connect it to the report foreach (TableDataSource table in connection.Tables) { table.Enabled = true; }
由于執行了此代碼,我們可以在設計器中看到與表的新連接。這將顯示在可用連接列表中。
值得注意的是,“工作表”的名稱用作表名,列的名稱用作字段名稱。
如您所見,現在可以創建與 Excel 的連接并使用其中存儲的數據。
FastReport 技術交流群:702295239 歡迎一起進群討論
本站文章除注明轉載外,均為本站原創或翻譯。歡迎任何形式的轉載,但請務必注明出處、不得修改原文相關鏈接,如果存在內容上的異議請郵件反饋至chenjj@fc6vip.cn