Welcome to the ODK forum, @San97. When you get a chance, please introduce yourself here and don't hesitate to use a real photo as your avatar
Yes you can achieve such a form with ODK.
A first question asking the grid number you visit.
A second one to choose the tree on a map on in a list (the tree list is filtered ti show only the trees of the selected grid using choice_filter)
And a calculation to get data from your csv file into a text or note (read-only) field (like here with the phone number using instance() function)
Does it seems to fit your needs ?
New Entity Based Data Collection capabilities will probably help you in a near future