You can use any of the open source Excel clones, Open Office Or Libre Office to view it. Attaching an open document table file type now instead.
First things first - camera properties such as focal width and film/sensor dimensions are always defined in mm, you will never see inches used.
Looking at the three.js camera properties, film gauge is film/sensor width - it specifically says that:
.filmGauge : float
Film size used for the larger axis. Default is 35 (millimeters).
But it obviously defaults to 35mm, not 36mm.
There's also FilmHeight and FilmWidth but FilmGauge seems to have been introduced to handle the larger axis, no idea why. There's probably a portrait and landscape mode and FilmGauge might make it easier to work with these independent from mode.
Focus doesn't have any influence on the projection matrix unless you use DOF or stereoscopy. Just like for a CG pinhole model, it is not needed to construct the correct the FOV.
Near and Far are the camera frustrum - not related to DOF in any way, just the region that the camera will display, starting from camera's local origin.
Also, there's this:
.setFocalLength ( focalLength : Float ) : undefined
Sets the FOV by focal length in respect to the current .filmGauge.
By default, the focal length is specified for a 35mm (full frame) camera.
This defaults to 35mm - but please don't confuse it with FilmGauge - they are different parameters, and just happen to default to 35mm respectively! It's probably set to 35mm because there's the notion that humans perceive their environment similar to a 35mm lens (with a full frame 36mm film), and smaller values tend to distort too much and are perceived as unrealistic.
And it specifically states that you can set the FOV by specifying both FocalLength and FilmGauge (which is film width in landscape mode), which is exactly what I'm trying to say in my previous posts.
I might be getting it all totally wrong, maybe just ask some CG specialists.