Click here to Skip to main content
15,885,216 members
Articles / Desktop Programming / Windows Forms

ResxWriter: Generating .resx files from an Excel spreadsheet

Rate me:
Please Sign up or sign in to vote.
4.94/5 (22 votes)
17 Nov 20062 min read 130.5K   3.5K   65  
Generate .resx files from an Excel spreadsheet; fully customizable.
<?xml version="1.0" encoding="utf-8"?>
<root>
  <!-- 
    Microsoft ResX Schema 
    
    Version 1.3
    
    The primary goals of this format is to allow a simple XML format 
    that is mostly human readable. The generation and parsing of the 
    various data types are done through the TypeConverter classes 
    associated with the data types.
    
    Example:
    
    ... ado.net/XML headers & schema ...
    <resheader name="resmimetype">text/microsoft-resx</resheader>
    <resheader name="version">1.3</resheader>
    <resheader name="reader">System.Resources.ResXResourceReader, System.Windows.Forms, ...</resheader>
    <resheader name="writer">System.Resources.ResXResourceWriter, System.Windows.Forms, ...</resheader>
    <data name="Name1">this is my long string</data>
    <data name="Color1" type="System.Drawing.Color, System.Drawing">Blue</data>
    <data name="Bitmap1" mimetype="application/x-microsoft.net.object.binary.base64">
        [base64 mime encoded serialized .NET Framework object]
    </data>
    <data name="Icon1" type="System.Drawing.Icon, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
        [base64 mime encoded string representing a byte array form of the .NET Framework object]
    </data>
                
    There are any number of "resheader" rows that contain simple 
    name/value pairs.
    
    Each data row contains a name, and value. The row also contains a 
    type or mimetype. Type corresponds to a .NET class that support 
    text/value conversion through the TypeConverter architecture. 
    Classes that don't support this are serialized and stored with the 
    mimetype set.
    
    The mimetype is used forserialized objects, and tells the 
    ResXResourceReader how to depersist the object. This is currently not 
    extensible. For a given mimetype the value must be set accordingly:
    
    Note - application/x-microsoft.net.object.binary.base64 is the format 
    that the ResXResourceWriter will generate, however the reader can 
    read any of the formats listed below.
    
    mimetype: application/x-microsoft.net.object.binary.base64
    value   : The object must be serialized with 
            : System.Serialization.Formatters.Binary.BinaryFormatter
            : and then encoded with base64 encoding.
    
    mimetype: application/x-microsoft.net.object.soap.base64
    value   : The object must be serialized with 
            : System.Runtime.Serialization.Formatters.Soap.SoapFormatter
            : and then encoded with base64 encoding.

    mimetype: application/x-microsoft.net.object.bytearray.base64
    value   : The object must be serialized into a byte array 
            : using a System.ComponentModel.TypeConverter
            : and then encoded with base64 encoding.
    -->
  <xsd:schema id="root" xmlns="" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:msdata="urn:schemas-microsoft-com:xml-msdata">
    <xsd:element name="root" msdata:IsDataSet="true">
      <xsd:complexType>
        <xsd:choice maxOccurs="unbounded">
          <xsd:element name="data">
            <xsd:complexType>
              <xsd:sequence>
                <xsd:element name="value" type="xsd:string" minOccurs="0" msdata:Ordinal="1" />
                <xsd:element name="comment" type="xsd:string" minOccurs="0" msdata:Ordinal="2" />
              </xsd:sequence>
              <xsd:attribute name="name" type="xsd:string" msdata:Ordinal="1" />
              <xsd:attribute name="type" type="xsd:string" msdata:Ordinal="3" />
              <xsd:attribute name="mimetype" type="xsd:string" msdata:Ordinal="4" />
            </xsd:complexType>
          </xsd:element>
          <xsd:element name="resheader">
            <xsd:complexType>
              <xsd:sequence>
                <xsd:element name="value" type="xsd:string" minOccurs="0" msdata:Ordinal="1" />
              </xsd:sequence>
              <xsd:attribute name="name" type="xsd:string" use="required" />
            </xsd:complexType>
          </xsd:element>
        </xsd:choice>
      </xsd:complexType>
    </xsd:element>
  </xsd:schema>
  <resheader name="resmimetype">
    <value>text/microsoft-resx</value>
  </resheader>
  <resheader name="version">
    <value>1.3</value>
  </resheader>
  <resheader name="reader">
    <value>System.Resources.ResXResourceReader, System.Windows.Forms, Version=1.0.5000.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
  </resheader>
  <resheader name="writer">
    <value>System.Resources.ResXResourceWriter, System.Windows.Forms, Version=1.0.5000.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
  </resheader>
  <data name="btnOk.Locked" type="System.Boolean, mscorlib, Version=1.0.5000.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
    <value>False</value>
  </data>
  <data name="btnOk.DefaultModifiers" type="System.CodeDom.MemberAttributes, System, Version=1.0.5000.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
    <value>Private</value>
  </data>
  <data name="btnOk.Modifiers" type="System.CodeDom.MemberAttributes, System, Version=1.0.5000.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
    <value>Private</value>
  </data>
  <data name="groupBox1.DefaultModifiers" type="System.CodeDom.MemberAttributes, System, Version=1.0.5000.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
    <value>Private</value>
  </data>
  <data name="groupBox1.GridSize" type="System.Drawing.Size, System.Drawing, Version=1.0.5000.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a">
    <value>8, 8</value>
  </data>
  <data name="groupBox1.SnapToGrid" type="System.Boolean, mscorlib, Version=1.0.5000.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
    <value>True</value>
  </data>
  <data name="groupBox1.Locked" type="System.Boolean, mscorlib, Version=1.0.5000.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
    <value>False</value>
  </data>
  <data name="groupBox1.DrawGrid" type="System.Boolean, mscorlib, Version=1.0.5000.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
    <value>True</value>
  </data>
  <data name="groupBox1.Modifiers" type="System.CodeDom.MemberAttributes, System, Version=1.0.5000.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
    <value>Private</value>
  </data>
  <data name="rtbMessage.Locked" type="System.Boolean, mscorlib, Version=1.0.5000.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
    <value>False</value>
  </data>
  <data name="rtbMessage.Modifiers" type="System.CodeDom.MemberAttributes, System, Version=1.0.5000.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
    <value>Private</value>
  </data>
  <data name="rtbMessage.DefaultModifiers" type="System.CodeDom.MemberAttributes, System, Version=1.0.5000.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
    <value>Private</value>
  </data>
  <data name="toolTip.DefaultModifiers" type="System.CodeDom.MemberAttributes, System, Version=1.0.5000.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
    <value>Private</value>
  </data>
  <data name="toolTip.Location" type="System.Drawing.Point, System.Drawing, Version=1.0.5000.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a">
    <value>17, 17</value>
  </data>
  <data name="toolTip.Modifiers" type="System.CodeDom.MemberAttributes, System, Version=1.0.5000.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
    <value>Private</value>
  </data>
  <data name="pbBanner.Locked" type="System.Boolean, mscorlib, Version=1.0.5000.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
    <value>False</value>
  </data>
  <data name="pbBanner.DefaultModifiers" type="System.CodeDom.MemberAttributes, System, Version=1.0.5000.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
    <value>Private</value>
  </data>
  <data name="pbBanner.Modifiers" type="System.CodeDom.MemberAttributes, System, Version=1.0.5000.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
    <value>Private</value>
  </data>
  <data name="pbBanner.Image" type="System.Drawing.Bitmap, System.Drawing, Version=1.0.5000.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a" mimetype="application/x-microsoft.net.object.bytearray.base64">
    <value>
        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
        SUVORK5CYII=
</value>
  </data>
  <data name="panel1.Locked" type="System.Boolean, mscorlib, Version=1.0.5000.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
    <value>False</value>
  </data>
  <data name="panel1.SnapToGrid" type="System.Boolean, mscorlib, Version=1.0.5000.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
    <value>True</value>
  </data>
  <data name="panel1.DrawGrid" type="System.Boolean, mscorlib, Version=1.0.5000.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
    <value>True</value>
  </data>
  <data name="panel1.DefaultModifiers" type="System.CodeDom.MemberAttributes, System, Version=1.0.5000.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
    <value>Private</value>
  </data>
  <data name="panel1.Modifiers" type="System.CodeDom.MemberAttributes, System, Version=1.0.5000.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
    <value>Private</value>
  </data>
  <data name="panel1.GridSize" type="System.Drawing.Size, System.Drawing, Version=1.0.5000.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a">
    <value>8, 8</value>
  </data>
  <data name="$this.Locked" type="System.Boolean, mscorlib, Version=1.0.5000.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
    <value>False</value>
  </data>
  <data name="$this.Language" type="System.Globalization.CultureInfo, mscorlib, Version=1.0.5000.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
    <value>(Default)</value>
  </data>
  <data name="$this.TrayLargeIcon" type="System.Boolean, mscorlib, Version=1.0.5000.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
    <value>False</value>
  </data>
  <data name="$this.Localizable" type="System.Boolean, mscorlib, Version=1.0.5000.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
    <value>False</value>
  </data>
  <data name="$this.Name">
    <value>FrmMessage</value>
  </data>
  <data name="$this.GridSize" type="System.Drawing.Size, System.Drawing, Version=1.0.5000.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a">
    <value>8, 8</value>
  </data>
  <data name="$this.DrawGrid" type="System.Boolean, mscorlib, Version=1.0.5000.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
    <value>True</value>
  </data>
  <data name="$this.TrayHeight" type="System.Int32, mscorlib, Version=1.0.5000.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
    <value>80</value>
  </data>
  <data name="$this.SnapToGrid" type="System.Boolean, mscorlib, Version=1.0.5000.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
    <value>True</value>
  </data>
  <data name="$this.DefaultModifiers" type="System.CodeDom.MemberAttributes, System, Version=1.0.5000.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
    <value>Private</value>
  </data>
  <data name="$this.Icon" type="System.Drawing.Icon, System.Drawing, Version=1.0.5000.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a" mimetype="application/x-microsoft.net.object.bytearray.base64">
    <value>
        AAABAAIAICAQAAAAAADoAgAAJgAAABAQEAAAAAAAKAEAAA4DAAAoAAAAIAAAAEAAAAABAAQAAAAAAAAC
        AAAAAAAAAAAAABAAAAAQAAAAAAAAAAAAgAAAgAAAAICAAIAAAACAAIAAgIAAAMDAwACAgIAAAAD/AAD/
        AAAA//8A/wAAAP8A/wD//wAA////AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABERERERAAAAZ2RAAAAAABETMxEREREABnZEQAAAA
        AETMzEQkRERESXkRAAAAAATMzMzGQsRMTIeREAAAAABEzMzMwiIkxMh5EQAAAAAETMzMzMIiIgCH+BAA
        AAAABMzMzMzCKGd+ZgBEAAAAAIiIjMzMwob+5+ZsREAAAAAILGzMzMKP735+ZMRAAAAAh2fMzHZofv7n
        5+BERAAAAIZ2fHciKO/vfn5wxEQAAACHZ8ciIih+/+fn4ExEAAAAh2/38iIih/7n52xEJAAAAIb//C8i
        Iih//nYMxMIAAACGf//yIiIiiOeATMwkAAAAhv/3zPIszCKITMTCQgAAAI9v8izHzMzMJMYiJCQAAAAI
        f/ciZMQsIiIiIkJAAAAACPf//yLMzCzEwiIkIAAAAACPbP8iIiIiIiIkJAAAAAAACPJywiIiIiIiIkAA
        AAAAAACAAvYiIiIiIiQAAAAAAAAAAH//zCIiIiIgAAAAAAAAAAj/ZvwiIiIiIAAAAAAAAAAAiAcsIiYi
        KIAAAAAAAAAAAAAAiIiIgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA////////
        ////////////x/+ABwf+AAAH/AAAB/gAAA/wAAAf4AAAP+AAAB/AAAAP4AAAD8AAAAfAAAAHwAAAB8AA
        AAfAAAAHwAAAB8AAAAfAAAAH4AAAD+AAAA/wAAAf+AAAP/2AAH//AAD//gAB//8gAf//8B//////////
        //8oAAAAEAAAACAAAAABAAQAAAAAAMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAgAAAAICAAIAA
        AACAAIAAgIAAAMDAwACAgIAAAAD/AAD/AAAA//8A/wAAAP8A/wD//wAA////AAAAAAAAAAAAAAAAAAAA
        AAAAAEREQACZAAAEzERESZEAAEzMIkSJEAAEzMwofmBAAAjMzC/+5EAABmxyj/7gRAAH9yIn53xEAAb/
        IiKHDMQAD/LHzMRiRAAIf/LMxCJAAACCIiIiIgAAAAD/wiIgAAAAAIfCYoAAAAAAAAAAAAAA//8AAP//
        AADwMwAA4AMAAMAHAACABwAAgAMAAIADAACAAwAAgAMAAIADAACAAwAAwAcAAPAPAADwHwAA//8AAA==
</value>
  </data>
</root>

By viewing downloads associated with this article you agree to the Terms of Service and the article's licence.

If a file you wish to view isn't highlighted, and is a text file (not binary), please let us know and we'll add colourisation support for it.

License

This article has no explicit license attached to it but may contain usage terms in the article text or the download files themselves. If in doubt please contact the author via the discussion board below.

A list of licenses authors might use can be found here


Written By
Web Developer
United States United States
- philosophy
- french
- computer science

Comments and Discussions