-
Book Overview & Buying
-
Table Of Contents
Blazor WebAssembly by Example - Third Edition
By :
In this chapter, you will build an Excel reader app that displays the contents of an Excel file in a grid that supports sorting, pagination, and filtering. You will use the InputFile component to upload an Excel file. Then, you will use the Open XML SDK to loop through the rows of one of the worksheets in the Excel file and display the rows in an HTML table. Finally, you will replace the HTML table with a QuickGrid component.
This is a screenshot of the completed application:

Figure 10.7 – Excel reader app
The build time for this project is approximately 45 minutes.
The ExcelReader project will be created by using Microsoft's Blazor WebAssembly Standalone App project template. You'll use the InputFile component for uploads, Open XML SDK to read the workbook, and the QuickGrid component to display the data. In this project, you will first use Virtualize with a custom HTML table and then use QuickGrid as a higher-level...