Excel: XML-Formatierung von inline-text

Ich versuche zu gelten inline-styling auf eine Zelle in einer Excel-Tabelle mit dem Ziel, dass Fett, nicht-Fett und verschiedenen farbigen text in einer einzelnen Zelle.

Ich bin mit dem folgenden:

<Row>
  <Cell ss:StyleID="s1">
    <ss:Data ss:Type="String" xml:space="preserve" xlmns="http://www.w3.org/TR/REC-html40"><Font>Black text</Font><B>Bold text</B><Font html:Color="#FF0000">Red text</Font></ss:Data>
  </Cell>
</Row>

Leider scheint dies nicht zu haben, keine Wirkung. Wenn ich in Excel öffnen, mein text erscheint in schwarz und nicht Fett.

Ich bin völlig ratlos, wie ich glaube <Font html:Color="#FF0000">Red text</Font> und <B>Bold text</B> zu sein, die richtigen Elemente zu verwenden.

Hier ist meine vollständige XML:

<?xml version="1.0" encoding="utf-8"?><?mso-application progid="Excel.Sheet"?>
<Workbook xmlns="urn:schemas-microsoft-com:office:spreadsheet" xmlns:o="urn:schemas-microsoft-com:office:office">
   <DocumentProperties xmlns="urn:schemas-microsoft-com:office:office">
      <Author>John</Author>
      <LastAuthor>Smith</LastAuthor>
      <LastPrinted>2013-11-13T12:16:09Z</LastPrinted>
      <Created>2011-10-05T11:29:15Z</Created>
      <LastSaved>2014-02-03T15:36:18Z</LastSaved>
      <Company>Microsoft</Company>
      <Version>14.00</Version>
   </DocumentProperties>
   <OfficeDocumentSettings xmlns="urn:schemas-microsoft-com:office:office">
      <AllowPNG/>
   </OfficeDocumentSettings>
   <ExcelWorkbook xmlns="urn:schemas-microsoft-com:office:excel">
      <WindowHeight>9096</WindowHeight>
      <WindowWidth>22980</WindowWidth>
      <WindowTopX>0</WindowTopX>
      <WindowTopY>252</WindowTopY>
      <ProtectStructure>False</ProtectStructure>
      <ProtectWindows>False</ProtectWindows>
   </ExcelWorkbook>

   <Styles>
      <Style xmlns:ss="urn:schemas-microsoft-com:office:spreadsheet" ss:ID="s1">
         <Alignment ss:Vertical="Top" ss:WrapText="1"/>
         <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 xmlns:x="urn:schemas-microsoft-com:office:excel" ss:FontName="Calibri" x:Family="Swiss" ss:Size="11"/>
      </Style>
   </Styles>

   <Worksheet xmlns:ss="urn:schemas-microsoft-com:office:spreadsheet" ss:Name="PDA Printout">
      <Table xmlns:x="urn:schemas-microsoft-com:office:excel">
         <Column ss:Width="500"/>
         <Row>
            <Cell ss:StyleID="s1">
               <ss:Data ss:Type="String" xml:space="preserve" xlmns="http://www.w3.org/TR/REC-html40"><Font>Black text</Font><B>Bold text</B><Font Color="#FF0000">Red text</Font></ss:Data>
            </Cell>
         </Row>
      </Table>
   </Worksheet>

</Workbook>
Schreibe einen Kommentar