Is `compact` what you want here? Wouldn't this change column numbering if there was a null cell in the middle of actual data? Like:

```
[:foo, :bar, nil, :data, :other]
```

Or is that not possible with the spreadsheet gem?