Creating Top-down, 2D maps

So I am working on a 2D game. Right now I have three, 2D sprite classes (grass, water, mountain). I want to arrange these tiles to make a map grid. To make the maps, I have created templates in Excel. I have a spreadsheet and each cell is labeled either 1, 2, or 3. I would like to import this sheet into UE4 and use the numbers in it to generate the map (one spawns a grass, two spans a water, etc.) I tried creating a struct and uploading the sheet in .csv form as a data table, but it looks like I would have to add and name a property for every row of my sheet. Also, the map sizes change but the struct has to have a set amount of rows. How can I import the files to generate different maps? Am I going about this the completely wrong way? I feel like there must be an easier way to create maps than dragging-and-dropping to fill a 32 by 32 grid. Can I have a dynamic struct? What is the best way to generate a top-down, 2D map?