&引用;“忽略错误”;在Excel XML中

&引用;“忽略错误”;在Excel XML中,xml,excel,ms-office,Xml,Excel,Ms Office,谢谢你的帮助 我基本上是通过XML创建一个excel文件。。。一切都很好,只是当我在excel中打开文件时,每个单元格上都有一个恼人的绿色箭头。。。您单击并具有“忽略错误”选项的那个。。。我基本上希望XML有一行代码,告诉excell忽略这些“错误” 我不想转到excel Properties并修改excel显示此内容的方式。。。原因是excel文件将由数百人在不同的计算机上打开。。。我只希望XML中的某些内容通知excel忽略这些错误。。。这是我的XML <?xml version="1

谢谢你的帮助

我基本上是通过XML创建一个excel文件。。。一切都很好,只是当我在excel中打开文件时,每个单元格上都有一个恼人的绿色箭头。。。您单击并具有“忽略错误”选项的那个。。。我基本上希望XML有一行代码,告诉excell忽略这些“错误”

我不想转到excel Properties并修改excel显示此内容的方式。。。原因是excel文件将由数百人在不同的计算机上打开。。。我只希望XML中的某些内容通知excel忽略这些错误。。。这是我的XML

<?xml version="1.0"?>
<?mso-application progid="Excel.Sheet"?>
<Workbook xmlns="urn:schemas-microsoft-com:office:spreadsheet"
 xmlns:o="urn:schemas-microsoft-com:office:office"
 xmlns:x="urn:schemas-microsoft-com:office:excel"
 xmlns:ss="urn:schemas-microsoft-com:office:spreadsheet"
 xmlns:html="http://www.w3.org/TR/REC-html40">
  <Styles>
    <Style ss:ID="Default" ss:Name="Normal">
      <Alignment ss:Vertical="Bottom"/>
      <Borders/>
      <Font/>
      <Interior/>
      <NumberFormat/>
      <Protection/>
    </Style>
    <Style ss:ID="s_body">
      <Borders>
        <Border ss:Position="Right" ss:LineStyle="Continuous" ss:Weight="1"/>
      </Borders>
    </Style>
    <Style ss:ID="s_aqua">
      <Borders>
        <Border ss:Position="Bottom" ss:LineStyle="Continuous" ss:Weight="1"/>
        <Border ss:Position="Left" ss:LineStyle="Continuous" ss:Weight="1"/>
        <Border ss:Position="Right" ss:LineStyle="Continuous" ss:Weight="1"/>
        <Border ss:Position="Top" ss:LineStyle="Continuous" ss:Weight="1"/>
      </Borders>
      <Font x:Family="Swiss" ss:Bold="1"/>
      <Interior ss:Color="#CCFFFF" ss:Pattern="Solid"/>
    </Style>
    <Style ss:ID="s_yellow">
      <Borders>
        <Border ss:Position="Bottom" ss:LineStyle="Continuous" ss:Weight="1"/>
        <Border ss:Position="Left" ss:LineStyle="Continuous" ss:Weight="1"/>
        <Border ss:Position="Right" ss:LineStyle="Continuous" ss:Weight="1"/>
        <Border ss:Position="Top" ss:LineStyle="Continuous" ss:Weight="1"/>
      </Borders>
      <Font x:Family="Swiss" ss:Bold="1"/>
      <Interior ss:Color="#FFFF40" ss:Pattern="Solid"/>
    </Style>
    <Style ss:ID="s_green">
      <Borders>
        <Border ss:Position="Bottom" ss:LineStyle="Continuous" ss:Weight="1"/>
        <Border ss:Position="Left" ss:LineStyle="Continuous" ss:Weight="1"/>
        <Border ss:Position="Right" ss:LineStyle="Continuous" ss:Weight="1"/>
        <Border ss:Position="Top" ss:LineStyle="Continuous" ss:Weight="1"/>
      </Borders>
      <Font x:Family="Swiss" ss:Bold="1"/>
      <Interior ss:Color="#6FFF6F" ss:Pattern="Solid"/>
    </Style>
    <Style ss:ID="s_wrap">
      <Alignment ss:Vertical="Bottom" ss:WrapText="1"/>
    </Style>
    <Style ss:ID="s8">
      <Alignment ss:Horizontal="Center" ss:Vertical="Bottom"/>
      <Borders>
        <Border ss:Position="Bottom" ss:LineStyle="Continuous" ss:Weight="1"/>
        <Border ss:Position="Left" ss:LineStyle="Continuous" ss:Weight="1"/>
        <Border ss:Position="Right" ss:LineStyle="Continuous" ss:Weight="1"/>
        <Border ss:Position="Top" ss:LineStyle="Continuous" ss:Weight="1"/>
      </Borders>
      <Font x:Family="Swiss" ss:Size="24" ss:Bold="1"/>
    </Style>
  </Styles>
  <Worksheet ss:Name="Sheet1">
    <Table ss:ExpandedColumnCount="11" ss:ExpandedRowCount="9" x:FullColumns="1"
   x:FullRows="1">
      <Column ss:Index="1"  ss:StyleID="s_wrap" ss:AutoFitWidth="0" ss:Width="70"/>
      <Column ss:Index="2"  ss:StyleID="s_wrap" ss:AutoFitWidth="0" ss:Width="120"/>
      <Column ss:Index="3"  ss:StyleID="s_wrap" ss:AutoFitWidth="0" ss:Width="50"/>
      <Column ss:Index="4"  ss:StyleID="s_wrap" ss:AutoFitWidth="0" ss:Width="50"/>
      <Column ss:Index="5"  ss:StyleID="s_wrap" ss:AutoFitWidth="0" ss:Width="100"/>
      <Column ss:Index="6"  ss:StyleID="s_wrap" ss:AutoFitWidth="0" ss:Width="85"/>
      <Column ss:Index="7"  ss:StyleID="s_wrap" ss:AutoFitWidth="0" ss:Width="95"/>
      <Column ss:Index="8"  ss:StyleID="s_wrap" ss:AutoFitWidth="0" ss:Width="55"/>
      <Column ss:Index="9"  ss:StyleID="s_wrap" ss:AutoFitWidth="0" ss:Width="103"/>
      <Column ss:Index="10"  ss:StyleID="s_wrap" ss:AutoFitWidth="0" ss:Width="90"/>
      <Column ss:Index="11" ss:StyleID="s_wrap" ss:AutoFitWidth="0" ss:Width="100"/>
      <Row ss:Height="30">
        <Cell ss:MergeAcross="10" ss:StyleID="s8">
          <Data ss:Type="String">Example</Data>
        </Cell>
      </Row>
      <Row>
        <Cell ss:StyleID="s_aqua">
          <Data ss:Type="String">Column 1</Data>
        </Cell>
        <Cell ss:StyleID="s_aqua">
          <Data ss:Type="String">Column 2</Data>
        </Cell>
        <Cell ss:StyleID="s_aqua">
          <Data ss:Type="String">Column 3</Data>
        </Cell>
        <Cell ss:StyleID="s_yellow">
          <Data ss:Type="String">Column 4</Data>
        </Cell>
        <Cell ss:StyleID="s_yellow">
          <Data ss:Type="String">Column 5</Data>
        </Cell>
        <Cell ss:StyleID="s_yellow">
          <Data ss:Type="String">Column 6</Data>
        </Cell>
        <Cell ss:StyleID="s_yellow">
          <Data ss:Type="String">Column 7</Data>
        </Cell>
        <Cell ss:StyleID="s_green">
          <Data ss:Type="String">Column 8</Data>
        </Cell>
        <Cell ss:StyleID="s_green">
          <Data ss:Type="String">Column 9</Data>
        </Cell>
        <Cell ss:StyleID="s_green">
          <Data ss:Type="String">Column 10</Data>
        </Cell>
        <Cell ss:StyleID="s_green">
          <Data ss:Type="String">Column 11</Data>
        </Cell>
      </Row>
      <Row>
        <Cell>
          <Data ss:Type="String">800000000051</Data>
        </Cell>
        <Cell>
          <Data ss:Type="String">434412321</Data>
        </Cell>
        <Cell ss:StyleID="s_body">
          <Data ss:Type="String">3665382-4</Data>
        </Cell>
        <Cell>
          <Data ss:Type="String">0</Data>
        </Cell>
        <Cell>
          <Data ss:Type="String">
        </Data>
      </Cell>
        <Cell>
          <Data ss:Type="String">4</Data>
        </Cell>
        <Cell ss:StyleID="s_body">
          <Data ss:Type="String">0</Data>
        </Cell>
        <Cell>
          <Data ss:Type="String">0</Data>
        </Cell>
        <Cell>
          <Data ss:Type="String">
        </Data>
      </Cell>
        <Cell>
          <Data ss:Type="String">2</Data>
        </Cell>
        <Cell ss:StyleID="s_body">
          <Data ss:Type="String">0</Data>
        </Cell>
      </Row>
      <Row>
        <Cell>
          <Data ss:Type="String">800000000051</Data>
        </Cell>
        <Cell>
          <Data ss:Type="String">434412321</Data>
        </Cell>
        <Cell ss:StyleID="s_body">
          <Data ss:Type="String">3665382-4</Data>
        </Cell>
        <Cell>
          <Data ss:Type="String">0</Data>
        </Cell>
        <Cell>
          <Data ss:Type="String">
        </Data>
      </Cell>
        <Cell>
          <Data ss:Type="String">4</Data>
        </Cell>
        <Cell ss:StyleID="s_body">
          <Data ss:Type="String">0</Data>
        </Cell>
        <Cell>
          <Data ss:Type="String">0</Data>
        </Cell>
        <Cell>
          <Data ss:Type="String">
        </Data>
      </Cell>
        <Cell>
          <Data ss:Type="String">2</Data>
        </Cell>
        <Cell ss:StyleID="s_body">
          <Data ss:Type="String">0</Data>
        </Cell>
      </Row>
    </Table>
    <DataValidation xmlns="urn:schemas-microsoft-com:office:excel">
      <Range>R2C2:R1000C2</Range>
      <Type>List</Type>
      <CellRangeList/>
      <Value>"Red, Black, Green"</Value>
    </DataValidation>
  </Worksheet>
</Workbook> 

例子
第1栏
第2栏
第3栏
第4栏
第5栏
第6栏
第7栏
第8栏
第9栏
第10栏
第11栏
800000000051
434412321
3665382-4
0
4.
0
0
2.
0
800000000051
434412321
3665382-4
0
4.
0
0
2.
0
R2C2:R1000C2
列表
红、黑、绿

绿色标记表示单元格中的字符串类似于Excel中的数字

尝试对所有数值使用
ss:Type=“Number”
,而不是
ss:Type=“String”
,这样就可以去掉绿色标记,例如

    <Cell>
      <Data ss:Type="Number">800000000051</Data>
    </Cell>
    <Cell>
      <Data ss:Type="Number">434412321</Data>
    </Cell>
    <Cell>
      <Data ss:Type="String">Some Text</Data>
    </Cell>

800000000051
434412321
一些文本