If the game can create the file then so can you. Not that it will be necessarily easy, though
The .binds files are XML files, so it will help if you’re familiar with XML (or HTML, which is similar).
If you want to go that way, I suggest you search for links to generated sheets (those that contain
www.mcdee.net/elite/binds/) with controller(s) you’re interested in. At the bottom of each such page there’s a link to download the .binds file that was used to generate the sheet. You can open them in any plain-text editor and figure out what’s what (they’re meant to be both human- and machine-readable).
Keep in mind, though, that you have to be very careful so as not to break the XML structure. One misplaced slash, bracket or quotation mark and the file is no longer a valid XML file. It is easier if you use a text editor that does XML syntax highlighting (e.g. Notepad++). Try editing the file incrementally, verifying after each step that the sheet generator can still parse your result.