1000 1 10 1000 1 10 False 12 CSV Price Import 400 500 True False start 12 12 This assistant will help you import Prices from a CSV file. There is a minimum number of columns that have to be present for a successful import, these are Date, Amount, From Namespace, From Symbol and Currency To. If all entries are for the same Commodity / Currency then you can select them and then the columns will be Date and Amount. Various options exist for specifying the delimiter as well as a fixed width option. With the fixed width option, double click on the table of rows displayed to set a column width, then right mouse to change if required. Examples are "FTSE","RR.L","21/11/2016",5.345,"GBP" and CURRENCY;USD;2016-11-21;1.56;GBP There is an option for specifying the start row, end row and an option to skip alternate rows beginning from the start row which can be used if you have some header text. Also there is an option to over write existing prices for that day if required. Lastly, for repeated imports the preview page has buttons to Load and Save the settings. To save the settings, tweak the settings to your preferences (optionally) starting from an existing preset), then (optionally change the settings name and press the Save Settings button. Note you can't save to built-in presets. This operation is not reversible, so make sure you have a working backup. Click on "Next" to proceed or "Cancel" to Abort Import. True intro Price Import Assistant True False True False 12 vertical True False Select location and file name for the Import, then click "OK"... True False False 0 Select File for Import False True False GDK_POINTER_MOTION_MASK | GDK_POINTER_MOTION_HINT_MASK | GDK_BUTTON_PRESS_MASK | GDK_BUTTON_RELEASE_MASK 12 vertical 2 True False start 6 6 True False 0 in True False 3 True True True Delete Settings Deletes the settings saved under the name as entered in the adjacent text field. There are two reserved names which can never be deleted: - No settings - Gnucash default export format True False edit-delete False False end 0 True True True Save Settings Saves current settings under the name as entered in the adjacent text field. There are two reserved names which can't be used to save custom settings: - No settings - Gnucash default export format True False document-save False False end 2 True False start <b>Load and Save Settings</b> True False 0 0 True False GDK_POINTER_MOTION_MASK | GDK_POINTER_MOTION_HINT_MASK | GDK_BUTTON_PRESS_MASK | GDK_BUTTON_RELEASE_MASK 0 True False 6 6 vertical 3 True False Separators True True False GDK_POINTER_MOTION_MASK | GDK_POINTER_MOTION_HINT_MASK | GDK_BUTTON_PRESS_MASK | GDK_BUTTON_RELEASE_MASK start True True 0 0 Fixed-Width True True False GDK_POINTER_MOTION_MASK | GDK_POINTER_MOTION_HINT_MASK | GDK_BUTTON_PRESS_MASK | GDK_BUTTON_RELEASE_MASK start True csv_button 1 0 True False True 0 1 2 False False 0 True False GDK_POINTER_MOTION_MASK | GDK_POINTER_MOTION_HINT_MASK | GDK_BUTTON_PRESS_MASK | GDK_BUTTON_RELEASE_MASK 3 Space True True False GDK_POINTER_MOTION_MASK | GDK_POINTER_MOTION_HINT_MASK | GDK_BUTTON_PRESS_MASK | GDK_BUTTON_RELEASE_MASK start True 0 0 Tab True True False GDK_POINTER_MOTION_MASK | GDK_POINTER_MOTION_HINT_MASK | GDK_BUTTON_PRESS_MASK | GDK_BUTTON_RELEASE_MASK start True 1 0 Comma (,) True True False GDK_POINTER_MOTION_MASK | GDK_POINTER_MOTION_HINT_MASK | GDK_BUTTON_PRESS_MASK | GDK_BUTTON_RELEASE_MASK start True True 2 0 Colon (:) True True False GDK_POINTER_MOTION_MASK | GDK_POINTER_MOTION_HINT_MASK | GDK_BUTTON_PRESS_MASK | GDK_BUTTON_RELEASE_MASK start True 2 1 Semicolon (;) True True False GDK_POINTER_MOTION_MASK | GDK_POINTER_MOTION_HINT_MASK | GDK_BUTTON_PRESS_MASK | GDK_BUTTON_RELEASE_MASK start True 0 1 Hyphen (-) True True False GDK_POINTER_MOTION_MASK | GDK_POINTER_MOTION_HINT_MASK | GDK_BUTTON_PRESS_MASK | GDK_BUTTON_RELEASE_MASK start True 1 1 Custom True True False GDK_POINTER_MOTION_MASK | GDK_POINTER_MOTION_HINT_MASK | GDK_BUTTON_PRESS_MASK | GDK_BUTTON_RELEASE_MASK start True 0 2 True True GDK_POINTER_MOTION_MASK | GDK_POINTER_MOTION_HINT_MASK | GDK_BUTTON_PRESS_MASK | GDK_BUTTON_RELEASE_MASK False False 1 2 False False 1 False True True False GDK_POINTER_MOTION_MASK | GDK_POINTER_MOTION_HINT_MASK | GDK_BUTTON_PRESS_MASK | GDK_BUTTON_RELEASE_MASK dialog-information False True 2 0 True False 5 True False True 0 0 True False start Double-click anywhere on the table below to insert a column break True 0 1 0 True False True 0 1 True False start Right-click anywhere in a column to modify it (widen, narrow, merge) True 0 1 1 True True 1 False False 2 True False True False 3 3 True 0 0 Allow existing prices to be over written. True True False False Normally prices are not over written, select this to change that. This setting is not saved. True 0 1 False False 3 True False GDK_POINTER_MOTION_MASK | GDK_POINTER_MOTION_HINT_MASK | GDK_BUTTON_PRESS_MASK | GDK_BUTTON_RELEASE_MASK start <b>File Format</b> True 0 1 True False 0 True False 6 6 6 6 6 True False end Date Format 0 1 True False end Currency Format 0 2 True False end Encoding 0 0 True False end Leading Lines to Skip 0 4 True False end Trailing Lines to Skip 0 5 True False True True False False start_row_adj True False False 0 1 4 True False True True False False end_row_adj True False False 0 1 5 True False 3 3 0 3 2 True False end Skip alternate lines 0 6 True True False Starting from the first line that is actually imported every second line will be skipped. This option will take the leading lines to skip into account as well. For example * if "Leading Lines to Skip" is set to 3, the first line to import will be line 4. Lines 5, 7, 9,... will be skipped. * if "Leading Lines to Skip" is set to 4, the first line to import will be line 5. Lines 6, 8, 10,... will be skipped. start True 1 6 True False True 1 1 True False True 1 2 True False True 1 0 True False start <b>Miscellaneous</b> True 1 1 False False 0 True False start 6 True False 0 none True False True False liststore1 0 False False 0 True False <b>Commodity From</b> True False False 0 True False 0 none True False True False liststore1 0 False False 0 True False Currency To False False 2 False False 1 True True True True GDK_POINTER_MOTION_MASK | GDK_POINTER_MOTION_HINT_MASK | GDK_BUTTON_PRESS_MASK | GDK_BUTTON_RELEASE_MASK both True True 2 True False GDK_POINTER_MOTION_MASK | GDK_POINTER_MOTION_HINT_MASK | GDK_BUTTON_PRESS_MASK | GDK_BUTTON_RELEASE_MASK True False GDK_POINTER_MOTION_MASK | GDK_POINTER_MOTION_HINT_MASK | GDK_BUTTON_PRESS_MASK | GDK_BUTTON_RELEASE_MASK dialog-information False True 2 0 True False GDK_POINTER_MOTION_MASK | GDK_POINTER_MOTION_HINT_MASK | GDK_BUTTON_PRESS_MASK | GDK_BUTTON_RELEASE_MASK start Select the type of each column to import. True True 1 False False 5 3 True False Skip Errors True False right True False False end 0 False False 4 Import Preview True False True False center 12 vertical True False <b>Press "Apply" to add the Prices. "Cancel" to abort.</b> True center True False True 0 confirm Import Prices Now False True False center 12 vertical True False label True True True True 0 summary Import Summary True False False