Unless you wanted to use a list-view box, and you can set it to "Report Mode". Then you can set it to have grid lines. This is similar to excel, though of course it isn't anywhere near as advanced.
Yes, it is. You can set the list view to have editable cells by setting the LVS_EDITLABELS style. Just remember that you also need to process the LVN_ENDLABELEDIT notification, otherwise nothing will happen.