Glide supports frozen rows. If you have less than 20 frozen rows, Glide will take those frozen rows for the column names. When there’s more than one cell in the frozen rows for a column, the lowest one will be the column name.
Unfortunately not. But you can use IMPORTRANGE to pull in data from other sheets into your original sheet.