翻譯|使用教程|編輯:凌霄漢|2022-04-11 17:23:42.973|閱讀 404 次
概述:本篇文章為大家?guī)韴?bào)表開發(fā)工具FastReport.NET使用教程:用于將數(shù)據(jù)從 .XLSX 導(dǎo)入 FastReport .NET 的插件。
# 界面/圖表報(bào)表/文檔/IDE等千款熱門軟控件火熱銷售中 >>
隨著 FastReport .NET 2022.2 的發(fā)布,我們添加了一個(gè)插件來連接 .XLSX 文件作為數(shù)據(jù)源。
要使用它,您必須首先構(gòu)建項(xiàng)目:
С:\Program Files (x86)\FastReports\FastReport.Net\Extras\Core\FastReport.Data\FastReport.Data.Excel
構(gòu)建項(xiàng)目后,您需要通過以下兩種方式之一將插件添加到應(yīng)用程序中。
使用如下命令:FastReport.Utils.RegisteredObjects.AddConnection(typeof(ExcelDataConnection));
要?jiǎng)?chuàng)建與 Excel 的連接,您需要單擊設(shè)計(jì)器中的“數(shù)據(jù)”選項(xiàng)卡,然后選擇“添加數(shù)據(jù)源”項(xiàng)。在出現(xiàn)的窗口中,單擊“新建連接”按鈕。要進(jìn)行連接,您需要 .XLSX 文件的路徑。如果訪問文件沒有問題,則單擊“下一步”按鈕后會(huì)出現(xiàn)一個(gè)表列表。連接表時(shí),必須選中表名稱左側(cè)的框。之后,您可以完成連接。
數(shù)據(jù)源連接完成后,您需要連接一個(gè)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; }
由于執(zhí)行了此代碼,我們可以在設(shè)計(jì)器中看到與表的新連接。這將顯示在可用連接列表中。
值得注意的是,“工作表”的名稱用作表名,列的名稱用作字段名稱。
如您所見,現(xiàn)在可以創(chuàng)建與 Excel 的連接并使用其中存儲(chǔ)的數(shù)據(jù)。
FastReport 技術(shù)交流群:702295239 歡迎一起進(jìn)群討論
本站文章除注明轉(zhuǎn)載外,均為本站原創(chuàng)或翻譯。歡迎任何形式的轉(zhuǎn)載,但請(qǐng)務(wù)必注明出處、不得修改原文相關(guān)鏈接,如果存在內(nèi)容上的異議請(qǐng)郵件反饋至chenjj@fc6vip.cn