Data Management Capabilities > Managing Part Structures > Windchill Options and Variants Capabilities > Managing Data for Options and Variants — Reference > Loading Data for Options and Variants > Using Load Files to Update Options and Choices
  
Using Load Files to Update Options and Choices
You can use load files to update the attributes of options and choices. You can also use this process to specify the new attributes that were not previously available such as Data Type.
Specify the following attributes for the option that you want to load.
Attributes for csvBeginOption
Attribute
Description
Required or Optional?
csvname
Option name
Required
csvcontainerPath
Path to the container where the option resides
Required
csvnumber
Option number
Optional
csvdescription
Option description
Optional
csvoptionDataType
Option data type – numeric or non-numeric
Optional
csvrequiredOption
Specifies if the option is Required
Optional
csvQoMName
Specifies the Quantity of Measure for options with numeric values
Optional
csvsingleChoiceSelection
Specifies whether the option is a single-selection option
Optional
csvOverrideDisplayUnits
Use this field to set override units for the specified measurement system in the format SI:mm;MKS:cm.
Optional
Specify the following attributes for choices that you want to load.
Attributes for csvEditChoice
Attribute
Description
Required or Optional?
csvname
Choice name
Required
csvnumber
Choice number
Optional
csvdescription
Choice description
Optional
csvchoiceDataValue
Specifies the value for a numeric choice
Optional
* 
You do not need to load all choices of an option. Specify only the ones that you want edit.
Example
<csvBeginEditOption handler="com.ptc.windchill.option.load.Loader.beginEditOption">
    <csvname>EOL_LENGTH</csvname>
    <csvcontainerPath>/wt.inf.container.OrgContainer=Demo Organization/wt.pdmlink.PDMLinkProduct=EditOptionLoaderTest</csvcontainerPath>
    <csvdescription>String 2 numeric</csvdescription>
    <csvoptionDataType>NUMERIC</csvoptionDataType>
    <csvQoMName>Length</csvQoMName>
<csvOverrideDisplayUnits>SI:cm;MKS:mm</csvOverrideDisplayUnits> 
</csvBeginEditOption>
<csvEditChoice handler="com.ptc.windchill.option.load.Loader.editChoice">
    <csvname>EOL_10M</csvname>    
<csvdescription>String 2 numeric</csvdescription>
    <csvchoiceDataValue>10</csvchoiceDataValue>
  </csvEditChoice>
 <csvEditChoice handler="com.ptc.windchill.option.load.Loader.editChoice">
    <csvname>EOL_40M</csvname>
    <csvdescription>String 2 numeric</csvdescription>
    <csvchoiceDataValue>40</csvchoiceDataValue>
  </csvEditChoice>   
<csvEndEditOption handler="com.ptc.windchill.option.load.Loader.endEditOption"/>