Gnumeric is itself powerful enough to build a template and convert it into LaTeX tabular
using concatenation of strings. Check out, for example, this gnumeric-table.xml
created with Gnumeric Spreadsheet 1.10.17:
<?xml version="1.0" encoding="UTF-8"?>
<gnm:Workbook xmlns:gnm="http://www.gnumeric.org/v10.dtd" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.gnumeric.org/v9.xsd">
<gnm:Version Epoch="1" Major="10" Minor="17" Full="1.10.17"/>
<gnm:Attributes>
<gnm:Attribute>
<gnm:type>4</gnm:type>
<gnm:name>WorkbookView::show_horizontal_scrollbar</gnm:name>
<gnm:value>TRUE</gnm:value>
</gnm:Attribute>
<gnm:Attribute>
<gnm:type>4</gnm:type>
<gnm:name>WorkbookView::show_vertical_scrollbar</gnm:name>
<gnm:value>TRUE</gnm:value>
</gnm:Attribute>
<gnm:Attribute>
<gnm:type>4</gnm:type>
<gnm:name>WorkbookView::show_notebook_tabs</gnm:name>
<gnm:value>TRUE</gnm:value>
</gnm:Attribute>
<gnm:Attribute>
<gnm:type>4</gnm:type>
<gnm:name>WorkbookView::do_auto_completion</gnm:name>
<gnm:value>TRUE</gnm:value>
</gnm:Attribute>
<gnm:Attribute>
<gnm:type>4</gnm:type>
<gnm:name>WorkbookView::is_protected</gnm:name>
<gnm:value>FALSE</gnm:value>
</gnm:Attribute>
</gnm:Attributes>
<office:document-meta xmlns:office="urn:oasis:names:tc:opendocument:xmlns:office:1.0" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:meta="urn:oasis:names:tc:opendocument:xmlns:meta:1.0" xmlns:ooo="http://openoffice.org/2004/office" office:version="1.2">
<office:meta>
<dc:date>2013-11-26T09:02:25Z</dc:date>
<meta:creation-date>2013-11-26T06:36:22Z</meta:creation-date>
</office:meta>
</office:document-meta>
<gnm:Calculation ManualRecalc="0" EnableIteration="1" MaxIterations="100" IterationTolerance="0.001" FloatRadix="2" FloatDigits="53"/>
<gnm:SheetNameIndex>
<gnm:SheetName gnm:Cols="256" gnm:Rows="65536">Sheet1</gnm:SheetName>
<gnm:SheetName gnm:Cols="256" gnm:Rows="65536">Sheet3</gnm:SheetName>
</gnm:SheetNameIndex>
<gnm:Geometry Width="918" Height="365"/>
<gnm:Sheets>
<gnm:Sheet DisplayFormulas="0" HideZero="0" HideGrid="0" HideColHeader="0" HideRowHeader="0" DisplayOutlines="1" OutlineSymbolsBelow="1" OutlineSymbolsRight="1" Visibility="GNM_SHEET_VISIBILITY_VISIBLE" GridColor="0:0:0">
<gnm:Name>Sheet1</gnm:Name>
<gnm:MaxCol>14</gnm:MaxCol>
<gnm:MaxRow>12</gnm:MaxRow>
<gnm:Zoom>1</gnm:Zoom>
<gnm:Names>
<gnm:Name>
<gnm:name>Print_Area</gnm:name>
<gnm:value>#REF!</gnm:value>
<gnm:position>A1</gnm:position>
</gnm:Name>
<gnm:Name>
<gnm:name>Sheet_Title</gnm:name>
<gnm:value>"Sheet1"</gnm:value>
<gnm:position>A1</gnm:position>
</gnm:Name>
</gnm:Names>
<gnm:PrintInformation>
<gnm:Margins>
<gnm:top Points="120" PrefUnit="mm"/>
<gnm:bottom Points="120" PrefUnit="mm"/>
<gnm:left Points="72" PrefUnit="mm"/>
<gnm:right Points="72" PrefUnit="mm"/>
<gnm:header Points="72" PrefUnit="mm"/>
<gnm:footer Points="72" PrefUnit="mm"/>
</gnm:Margins>
<gnm:Scale type="percentage" percentage="100"/>
<gnm:vcenter value="0"/>
<gnm:hcenter value="0"/>
<gnm:grid value="0"/>
<gnm:even_if_only_styles value="0"/>
<gnm:monochrome value="0"/>
<gnm:draft value="0"/>
<gnm:titles value="0"/>
<gnm:do_not_print value="0"/>
<gnm:print_range value="0"/>
<gnm:order>d_then_r</gnm:order>
<gnm:orientation>portrait</gnm:orientation>
<gnm:Header Left="" Middle="&[TAB]" Right=""/>
<gnm:Footer Left="" Middle="Page &[PAGE]" Right=""/>
<gnm:paper>na_letter</gnm:paper>
<gnm:comments>in_place</gnm:comments>
<gnm:errors>as_displayed</gnm:errors>
</gnm:PrintInformation>
<gnm:Styles>
<gnm:StyleRegion startCol="0" startRow="0" endCol="0" endRow="15">
<gnm:Style HAlign="1" VAlign="2" WrapText="0" ShrinkToFit="0" Rotation="0" Shade="0" Indent="0" Locked="1" Hidden="0" Fore="0:0:0" Back="FFFF:FFFF:FFFF" PatternColor="0:0:0" Format="General">
<gnm:Font Unit="10" Bold="0" Italic="0" Underline="0" StrikeThrough="0" Script="0">Sans</gnm:Font>
</gnm:Style>
</gnm:StyleRegion>
<gnm:StyleRegion startCol="0" startRow="16" endCol="15" endRow="255">
<gnm:Style HAlign="1" VAlign="2" WrapText="0" ShrinkToFit="0" Rotation="0" Shade="0" Indent="0" Locked="1" Hidden="0" Fore="0:0:0" Back="FFFF:FFFF:FFFF" PatternColor="0:0:0" Format="General">
<gnm:Font Unit="10" Bold="0" Italic="0" Underline="0" StrikeThrough="0" Script="0">Sans</gnm:Font>
</gnm:Style>
</gnm:StyleRegion>
<gnm:StyleRegion startCol="0" startRow="256" endCol="63" endRow="65535">
<gnm:Style HAlign="1" VAlign="2" WrapText="0" ShrinkToFit="0" Rotation="0" Shade="0" Indent="0" Locked="1" Hidden="0" Fore="0:0:0" Back="FFFF:FFFF:FFFF" PatternColor="0:0:0" Format="General">
<gnm:Font Unit="10" Bold="0" Italic="0" Underline="0" StrikeThrough="0" Script="0">Sans</gnm:Font>
</gnm:Style>
</gnm:StyleRegion>
<gnm:StyleRegion startCol="1" startRow="0" endCol="13" endRow="6">
<gnm:Style HAlign="1" VAlign="2" WrapText="0" ShrinkToFit="0" Rotation="0" Shade="0" Indent="0" Locked="1" Hidden="0" Fore="0:0:0" Back="FFFF:FFFF:FFFF" PatternColor="0:0:0" Format="General">
<gnm:Font Unit="10" Bold="0" Italic="0" Underline="0" StrikeThrough="0" Script="0">Sans</gnm:Font>
</gnm:Style>
</gnm:StyleRegion>
<gnm:StyleRegion startCol="1" startRow="7" endCol="12" endRow="9">
<gnm:Style HAlign="1" VAlign="2" WrapText="0" ShrinkToFit="0" Rotation="0" Shade="0" Indent="0" Locked="1" Hidden="0" Fore="0:0:0" Back="FFFF:FFFF:FFFF" PatternColor="0:0:0" Format="General">
<gnm:Font Unit="10" Bold="0" Italic="0" Underline="0" StrikeThrough="0" Script="0">Arial</gnm:Font>
</gnm:Style>
</gnm:StyleRegion>
<gnm:StyleRegion startCol="1" startRow="10" endCol="12" endRow="15">
<gnm:Style HAlign="1" VAlign="2" WrapText="0" ShrinkToFit="0" Rotation="0" Shade="0" Indent="0" Locked="1" Hidden="0" Fore="0:0:0" Back="FFFF:FFFF:FFFF" PatternColor="0:0:0" Format="General">
<gnm:Font Unit="10" Bold="0" Italic="0" Underline="0" StrikeThrough="0" Script="0">Sans</gnm:Font>
</gnm:Style>
</gnm:StyleRegion>
<gnm:StyleRegion startCol="13" startRow="7" endCol="13" endRow="8">
<gnm:Style HAlign="1" VAlign="2" WrapText="0" ShrinkToFit="0" Rotation="0" Shade="0" Indent="0" Locked="1" Hidden="0" Fore="0:0:0" Back="FFFF:FFFF:FFFF" PatternColor="0:0:0" Format="General">
<gnm:Font Unit="10" Bold="0" Italic="0" Underline="0" StrikeThrough="0" Script="0">Arial</gnm:Font>
</gnm:Style>
</gnm:StyleRegion>
<gnm:StyleRegion startCol="13" startRow="9" endCol="13" endRow="15">
<gnm:Style HAlign="1" VAlign="2" WrapText="0" ShrinkToFit="0" Rotation="0" Shade="0" Indent="0" Locked="1" Hidden="0" Fore="0:0:0" Back="FFFF:FFFF:FFFF" PatternColor="0:0:0" Format="General">
<gnm:Font Unit="10" Bold="0" Italic="0" Underline="0" StrikeThrough="0" Script="0">Sans</gnm:Font>
</gnm:Style>
</gnm:StyleRegion>
<gnm:StyleRegion startCol="14" startRow="0" endCol="14" endRow="2">
<gnm:Style HAlign="1" VAlign="2" WrapText="0" ShrinkToFit="0" Rotation="0" Shade="0" Indent="0" Locked="1" Hidden="0" Fore="0:0:0" Back="FFFF:FFFF:FFFF" PatternColor="0:0:0" Format="General">
<gnm:Font Unit="10" Bold="0" Italic="0" Underline="0" StrikeThrough="0" Script="0">Sans</gnm:Font>
</gnm:Style>
</gnm:StyleRegion>
<gnm:StyleRegion startCol="14" startRow="3" endCol="14" endRow="5">
<gnm:Style HAlign="1" VAlign="2" WrapText="0" ShrinkToFit="0" Rotation="0" Shade="0" Indent="0" Locked="1" Hidden="0" Fore="0:0:0" Back="FFFF:FFFF:FFFF" PatternColor="0:0:0" Format="General">
<gnm:Font Unit="10" Bold="0" Italic="0" Underline="0" StrikeThrough="0" Script="0">Arial</gnm:Font>
</gnm:Style>
</gnm:StyleRegion>
<gnm:StyleRegion startCol="14" startRow="6" endCol="14" endRow="6">
<gnm:Style HAlign="1" VAlign="2" WrapText="0" ShrinkToFit="0" Rotation="0" Shade="0" Indent="0" Locked="1" Hidden="0" Fore="0:0:0" Back="FFFF:FFFF:FFFF" PatternColor="0:0:0" Format="General">
<gnm:Font Unit="10" Bold="0" Italic="0" Underline="0" StrikeThrough="0" Script="0">Sans</gnm:Font>
</gnm:Style>
</gnm:StyleRegion>
<gnm:StyleRegion startCol="14" startRow="7" endCol="14" endRow="9">
<gnm:Style HAlign="1" VAlign="2" WrapText="0" ShrinkToFit="0" Rotation="0" Shade="0" Indent="0" Locked="1" Hidden="0" Fore="0:0:0" Back="FFFF:FFFF:FFFF" PatternColor="0:0:0" Format="General">
<gnm:Font Unit="10" Bold="0" Italic="0" Underline="0" StrikeThrough="0" Script="0">Arial</gnm:Font>
</gnm:Style>
</gnm:StyleRegion>
<gnm:StyleRegion startCol="14" startRow="10" endCol="14" endRow="15">
<gnm:Style HAlign="1" VAlign="2" WrapText="0" ShrinkToFit="0" Rotation="0" Shade="0" Indent="0" Locked="1" Hidden="0" Fore="0:0:0" Back="FFFF:FFFF:FFFF" PatternColor="0:0:0" Format="General">
<gnm:Font Unit="10" Bold="0" Italic="0" Underline="0" StrikeThrough="0" Script="0">Sans</gnm:Font>
</gnm:Style>
</gnm:StyleRegion>
<gnm:StyleRegion startCol="15" startRow="0" endCol="15" endRow="15">
<gnm:Style HAlign="1" VAlign="2" WrapText="0" ShrinkToFit="0" Rotation="0" Shade="0" Indent="0" Locked="1" Hidden="0" Fore="0:0:0" Back="FFFF:FFFF:FFFF" PatternColor="0:0:0" Format="General">
<gnm:Font Unit="10" Bold="0" Italic="0" Underline="0" StrikeThrough="0" Script="0">Sans</gnm:Font>
</gnm:Style>
</gnm:StyleRegion>
<gnm:StyleRegion startCol="16" startRow="0" endCol="63" endRow="255">
<gnm:Style HAlign="1" VAlign="2" WrapText="0" ShrinkToFit="0" Rotation="0" Shade="0" Indent="0" Locked="1" Hidden="0" Fore="0:0:0" Back="FFFF:FFFF:FFFF" PatternColor="0:0:0" Format="General">
<gnm:Font Unit="10" Bold="0" Italic="0" Underline="0" StrikeThrough="0" Script="0">Sans</gnm:Font>
</gnm:Style>
</gnm:StyleRegion>
<gnm:StyleRegion startCol="64" startRow="0" endCol="255" endRow="65535">
<gnm:Style HAlign="1" VAlign="2" WrapText="0" ShrinkToFit="0" Rotation="0" Shade="0" Indent="0" Locked="1" Hidden="0" Fore="0:0:0" Back="FFFF:FFFF:FFFF" PatternColor="0:0:0" Format="General">
<gnm:Font Unit="10" Bold="0" Italic="0" Underline="0" StrikeThrough="0" Script="0">Sans</gnm:Font>
</gnm:Style>
</gnm:StyleRegion>
</gnm:Styles>
<gnm:Cols DefaultSizePts="48">
<gnm:ColInfo No="0" Unit="48" Count="2"/>
<gnm:ColInfo No="2" Unit="15.75" Count="2"/>
<gnm:ColInfo No="4" Unit="21.75"/>
<gnm:ColInfo No="5" Unit="15.75"/>
<gnm:ColInfo No="6" Unit="14.25"/>
<gnm:ColInfo No="7" Unit="54.75"/>
<gnm:ColInfo No="8" Unit="15.75" Count="2"/>
<gnm:ColInfo No="10" Unit="21.75"/>
<gnm:ColInfo No="11" Unit="15.75" Count="2"/>
<gnm:ColInfo No="13" Unit="19.5" HardSize="1"/>
<gnm:ColInfo No="14" Unit="267"/>
</gnm:Cols>
<gnm:Rows DefaultSizePts="12.75">
<gnm:RowInfo No="0" Unit="12.75" Count="12"/>
</gnm:Rows>
<gnm:Selections CursorCol="12" CursorRow="13">
<gnm:Selection startCol="12" startRow="13" endCol="12" endRow="13"/>
</gnm:Selections>
<gnm:Cells>
<gnm:Cell Row="0" Col="5" ValueType="10"></gnm:Cell>
<gnm:Cell Row="1" Col="1" ValueType="60">l</gnm:Cell>
<gnm:Cell Row="1" Col="2" ValueType="60">r</gnm:Cell>
<gnm:Cell Row="1" Col="3" ValueType="60">r</gnm:Cell>
<gnm:Cell Row="1" Col="4" ValueType="60">r</gnm:Cell>
<gnm:Cell Row="1" Col="5" ValueType="60">r</gnm:Cell>
<gnm:Cell Row="1" Col="6" ValueType="60">r</gnm:Cell>
<gnm:Cell Row="1" Col="7" ValueType="60">l</gnm:Cell>
<gnm:Cell Row="1" Col="8" ValueType="60">r</gnm:Cell>
<gnm:Cell Row="1" Col="9" ValueType="60">r</gnm:Cell>
<gnm:Cell Row="1" Col="10" ValueType="60">r</gnm:Cell>
<gnm:Cell Row="1" Col="11" ValueType="60">r</gnm:Cell>
<gnm:Cell Row="1" Col="12" ValueType="60">r</gnm:Cell>
<gnm:Cell Row="1" Col="14">="\\begin{tabular}{"&concatenate($B$2:$M$2)&"}"</gnm:Cell>
<gnm:Cell Row="2" Col="14" ValueType="60">\hline</gnm:Cell>
<gnm:Cell Row="3" Col="1" ValueType="60">{}</gnm:Cell>
<gnm:Cell Row="3" Col="2" ValueType="60">{}</gnm:Cell>
<gnm:Cell Row="3" Col="3" ValueType="60">{}</gnm:Cell>
<gnm:Cell Row="3" Col="4" ValueType="60">$n$</gnm:Cell>
<gnm:Cell Row="3" Col="5" ValueType="60">{}</gnm:Cell>
<gnm:Cell Row="3" Col="6" ValueType="60">{}</gnm:Cell>
<gnm:Cell Row="3" Col="7" ValueType="60">{}</gnm:Cell>
<gnm:Cell Row="3" Col="8" ValueType="60">{}</gnm:Cell>
<gnm:Cell Row="3" Col="9" ValueType="60">{}</gnm:Cell>
<gnm:Cell Row="3" Col="10" ValueType="60">$n$</gnm:Cell>
<gnm:Cell Row="3" Col="11" ValueType="60">{}</gnm:Cell>
<gnm:Cell Row="3" Col="12" ValueType="60">{}</gnm:Cell>
<gnm:Cell Row="3" Col="14" Rows="1" Cols="1">=B4&concatenate("&"&C4:M4)&" \\\\"</gnm:Cell>
<gnm:Cell Row="4" Col="14" ValueType="60"> \cline{2-6}\cline{8-12}</gnm:Cell>
<gnm:Cell Row="5" Col="1" ValueType="60">{}</gnm:Cell>
<gnm:Cell Row="5" Col="2" ValueType="40">1</gnm:Cell>
<gnm:Cell Row="5" Col="3" ValueType="40">2</gnm:Cell>
<gnm:Cell Row="5" Col="4" ValueType="40">3</gnm:Cell>
<gnm:Cell Row="5" Col="5" ValueType="40">4</gnm:Cell>
<gnm:Cell Row="5" Col="6" ValueType="40">5</gnm:Cell>
<gnm:Cell Row="5" Col="7" ValueType="60">{}</gnm:Cell>
<gnm:Cell Row="5" Col="8" ValueType="40">1</gnm:Cell>
<gnm:Cell Row="5" Col="9" ValueType="40">2</gnm:Cell>
<gnm:Cell Row="5" Col="10" ValueType="40">3</gnm:Cell>
<gnm:Cell Row="5" Col="11" ValueType="40">4</gnm:Cell>
<gnm:Cell Row="5" Col="12" ValueType="40">5</gnm:Cell>
<gnm:Cell Row="5" Col="14" Rows="1" Cols="1">=B6&concatenate("&"&C6:M6)&" \\\\"</gnm:Cell>
<gnm:Cell Row="6" Col="14" ValueType="60">\hline</gnm:Cell>
<gnm:Cell Row="7" Col="0" ValueType="40">0</gnm:Cell>
<gnm:Cell Row="7" Col="1" ExprID="1">="$Q(n+"&A8&")$"</gnm:Cell>
<gnm:Cell Row="7" Col="2" ValueType="40">1</gnm:Cell>
<gnm:Cell Row="7" Col="3" ValueType="40">1</gnm:Cell>
<gnm:Cell Row="7" Col="4" ValueType="40">2</gnm:Cell>
<gnm:Cell Row="7" Col="5" ValueType="40">3</gnm:Cell>
<gnm:Cell Row="7" Col="6" ValueType="40">3</gnm:Cell>
<gnm:Cell Row="7" Col="7" ExprID="2">="$Q(n+"&A8+100&")$"</gnm:Cell>
<gnm:Cell Row="7" Col="8" ValueType="40">48</gnm:Cell>
<gnm:Cell Row="7" Col="9" ValueType="40">54</gnm:Cell>
<gnm:Cell Row="7" Col="10" ValueType="40">54</gnm:Cell>
<gnm:Cell Row="7" Col="11" ValueType="40">50</gnm:Cell>
<gnm:Cell Row="7" Col="12" ValueType="40">60</gnm:Cell>
<gnm:Cell Row="7" Col="14" Rows="1" Cols="1">=B8&concatenate("&"&C8:M8)&" \\\\"</gnm:Cell>
<gnm:Cell Row="8" Col="0" ExprID="3">=A8+5</gnm:Cell>
<gnm:Cell Row="8" Col="1" ExprID="1"/>
<gnm:Cell Row="8" Col="2" ValueType="40">4</gnm:Cell>
<gnm:Cell Row="8" Col="3" ValueType="40">5</gnm:Cell>
<gnm:Cell Row="8" Col="4" ValueType="40">5</gnm:Cell>
<gnm:Cell Row="8" Col="5" ValueType="40">6</gnm:Cell>
<gnm:Cell Row="8" Col="6" ValueType="40">6</gnm:Cell>
<gnm:Cell Row="8" Col="7" ExprID="2"/>
<gnm:Cell Row="8" Col="8" ValueType="40">52</gnm:Cell>
<gnm:Cell Row="8" Col="9" ValueType="40">54</gnm:Cell>
<gnm:Cell Row="8" Col="10" ValueType="40">58</gnm:Cell>
<gnm:Cell Row="8" Col="11" ValueType="40">60</gnm:Cell>
<gnm:Cell Row="8" Col="12" ValueType="40">53</gnm:Cell>
<gnm:Cell Row="8" Col="14" Rows="1" Cols="1">=B9&concatenate("&"&C9:M9)&" \\\\"</gnm:Cell>
<gnm:Cell Row="9" Col="0" ExprID="3"/>
<gnm:Cell Row="9" Col="1" ExprID="1"/>
<gnm:Cell Row="9" Col="2" ValueType="40">6</gnm:Cell>
<gnm:Cell Row="9" Col="3" ValueType="40">8</gnm:Cell>
<gnm:Cell Row="9" Col="4" ValueType="40">8</gnm:Cell>
<gnm:Cell Row="9" Col="5" ValueType="40">8</gnm:Cell>
<gnm:Cell Row="9" Col="6" ValueType="40">10</gnm:Cell>
<gnm:Cell Row="9" Col="7" ExprID="2"/>
<gnm:Cell Row="9" Col="8" ValueType="40">60</gnm:Cell>
<gnm:Cell Row="9" Col="9" ValueType="40">60</gnm:Cell>
<gnm:Cell Row="9" Col="10" ValueType="40">52</gnm:Cell>
<gnm:Cell Row="9" Col="11" ValueType="40">62</gnm:Cell>
<gnm:Cell Row="9" Col="12" ValueType="40">66</gnm:Cell>
<gnm:Cell Row="9" Col="14" Rows="1" Cols="1">=B10&concatenate("&"&C10:M10)&" \\\\"</gnm:Cell>
<gnm:Cell Row="11" Col="14" ValueType="60">\hline</gnm:Cell>
<gnm:Cell Row="12" Col="14" ValueType="60">\end{tabular}</gnm:Cell>
</gnm:Cells>
<gnm:SheetLayout TopLeft="A1"/>
<gnm:Solver ModelType="0" ProblemType="0" MaxTime="60" MaxIter="1000" NonNeg="1" Discr="0" AutoScale="0" ProgramR="0"/>
</gnm:Sheet>
<gnm:Sheet DisplayFormulas="0" HideZero="0" HideGrid="0" HideColHeader="0" HideRowHeader="0" DisplayOutlines="1" OutlineSymbolsBelow="1" OutlineSymbolsRight="1" Visibility="GNM_SHEET_VISIBILITY_VISIBLE" GridColor="0:0:0">
<gnm:Name>Sheet3</gnm:Name>
<gnm:MaxCol>14</gnm:MaxCol>
<gnm:MaxRow>7</gnm:MaxRow>
<gnm:Zoom>1</gnm:Zoom>
<gnm:Names>
<gnm:Name>
<gnm:name>Print_Area</gnm:name>
<gnm:value>#REF!</gnm:value>
<gnm:position>A1</gnm:position>
</gnm:Name>
<gnm:Name>
<gnm:name>Sheet_Title</gnm:name>
<gnm:value>"Sheet3"</gnm:value>
<gnm:position>A1</gnm:position>
</gnm:Name>
</gnm:Names>
<gnm:PrintInformation>
<gnm:Margins>
<gnm:top Points="120" PrefUnit="mm"/>
<gnm:bottom Points="120" PrefUnit="mm"/>
<gnm:left Points="72" PrefUnit="mm"/>
<gnm:right Points="72" PrefUnit="mm"/>
<gnm:header Points="72" PrefUnit="mm"/>
<gnm:footer Points="72" PrefUnit="mm"/>
</gnm:Margins>
<gnm:Scale type="percentage" percentage="100"/>
<gnm:vcenter value="0"/>
<gnm:hcenter value="0"/>
<gnm:grid value="0"/>
<gnm:even_if_only_styles value="0"/>
<gnm:monochrome value="0"/>
<gnm:draft value="0"/>
<gnm:titles value="0"/>
<gnm:do_not_print value="0"/>
<gnm:print_range value="0"/>
<gnm:order>d_then_r</gnm:order>
<gnm:orientation>portrait</gnm:orientation>
<gnm:Header Left="" Middle="&[TAB]" Right=""/>
<gnm:Footer Left="" Middle="Page &[PAGE]" Right=""/>
<gnm:paper>na_letter</gnm:paper>
<gnm:comments>in_place</gnm:comments>
<gnm:errors>as_displayed</gnm:errors>
</gnm:PrintInformation>
<gnm:Styles>
<gnm:StyleRegion startCol="0" startRow="0" endCol="255" endRow="65535">
<gnm:Style HAlign="1" VAlign="2" WrapText="0" ShrinkToFit="0" Rotation="0" Shade="0" Indent="0" Locked="1" Hidden="0" Fore="0:0:0" Back="FFFF:FFFF:FFFF" PatternColor="0:0:0" Format="General">
<gnm:Font Unit="10" Bold="0" Italic="0" Underline="0" StrikeThrough="0" Script="0">Sans</gnm:Font>
</gnm:Style>
</gnm:StyleRegion>
</gnm:Styles>
<gnm:Cols DefaultSizePts="48">
<gnm:ColInfo No="1" Unit="48" Count="14"/>
</gnm:Cols>
<gnm:Rows DefaultSizePts="12.75">
<gnm:RowInfo No="3" Unit="12.75" Count="5"/>
</gnm:Rows>
<gnm:Selections CursorCol="2" CursorRow="7">
<gnm:Selection startCol="2" startRow="7" endCol="2" endRow="7"/>
</gnm:Selections>
<gnm:Cells>
<gnm:Cell Row="3" Col="1" ValueType="60">{}</gnm:Cell>
<gnm:Cell Row="3" Col="2" ValueType="60">{}</gnm:Cell>
<gnm:Cell Row="3" Col="3" ValueType="60">{}</gnm:Cell>
<gnm:Cell Row="3" Col="4" ValueType="60">$n$</gnm:Cell>
<gnm:Cell Row="3" Col="5" ValueType="60">{}</gnm:Cell>
<gnm:Cell Row="3" Col="6" ValueType="60">{}</gnm:Cell>
<gnm:Cell Row="3" Col="7" ValueType="60">{}</gnm:Cell>
<gnm:Cell Row="3" Col="8" ValueType="60">{}</gnm:Cell>
<gnm:Cell Row="3" Col="9" ValueType="60">{}</gnm:Cell>
<gnm:Cell Row="3" Col="10" ValueType="60">$n$</gnm:Cell>
<gnm:Cell Row="3" Col="11" ValueType="60">{}</gnm:Cell>
<gnm:Cell Row="3" Col="12" ValueType="60">{}</gnm:Cell>
<gnm:Cell Row="3" Col="14" Rows="1" Cols="1">=B4&concatenate("&"&C4:M4)&" \\\\"</gnm:Cell>
<gnm:Cell Row="4" Col="1" ExprID="4">=A5+1</gnm:Cell>
<gnm:Cell Row="4" Col="2" ExprID="4"/>
<gnm:Cell Row="4" Col="3" ExprID="4"/>
<gnm:Cell Row="4" Col="4" ExprID="4"/>
<gnm:Cell Row="4" Col="5" ExprID="4"/>
<gnm:Cell Row="4" Col="6" ExprID="4"/>
<gnm:Cell Row="4" Col="7" ExprID="4"/>
<gnm:Cell Row="4" Col="8" ExprID="4"/>
<gnm:Cell Row="4" Col="9" ExprID="4"/>
<gnm:Cell Row="4" Col="10" ExprID="4"/>
<gnm:Cell Row="4" Col="11" ExprID="4"/>
<gnm:Cell Row="4" Col="12" ExprID="4"/>
<gnm:Cell Row="6" Col="2" Rows="1" Cols="1">=B4&concatenate("&"&C4:M4)</gnm:Cell>
<gnm:Cell Row="7" Col="2" Rows="1" Cols="1">=B5&concatenate("&"&C5:M5)</gnm:Cell>
</gnm:Cells>
<gnm:SheetLayout TopLeft="A1"/>
<gnm:Solver ModelType="0" ProblemType="0" MaxTime="60" MaxIter="1000" NonNeg="1" Discr="0" AutoScale="0" ProgramR="0"/>
</gnm:Sheet>
</gnm:Sheets>
<gnm:UIData SelectedTab="0"/>
</gnm:Workbook>
Columns from B to M are used to fill with the data,
columns B and H contains formulas ="$Q(n+"&A8&")$" and ="$Q(n+"&A8+100&")$",
the column O contains the LaTeX tabular. To extens the table,
just copy the last line down and fill it with data.

Complete MWE with LaTeX tabular data copied from the column O from gnumeric-table.xml :
\documentclass{article}
\usepackage{lmodern}
\begin{document}
\begin{tabular}{lrrrrrlrrrrr}
\hline
{}&{}&{}&$n$&{}&{}&{}&{}&{}&$n$&{}&{} \\
\cline{2-6}\cline{8-12}
{}&1&2&3&4&5&{}&1&2&3&4&5 \\
\hline
$Q(n+0)$&1&1&2&3&3&$Q(n+100)$&48&54&54&50&60 \\
$Q(n+5)$&4&5&5&6&6&$Q(n+105)$&52&54&58&60&53 \\
$Q(n+10)$&6&8&8&8&10&$Q(n+110)$&60&60&52&62&66 \\
\hline
\end{tabular}
\end{document}

datatooland storing each table in its own CSV file. Your table format could also be simplified (and made nicer) usingarrayandbooktabs. – Alan Munn Jul 28 '13 at 19:19