Author: Ayesha Zoha, Certified Master Anaplanner and Manager at Kearney.
One of the most common issues I have found during end user training or UAT is the difficulty in uploading data from an Excel csv. This usually arises because users need to upload small but detailed datasets from existing systems. Even with multiple integrations, data hubs and connectors set up, we still need the ability to upload smaller data sets through an Excel upload.
The issue comes up when users sitting in various geographical locations have different Excel settings (number formats, decimal formats, thousand formats, column separators etc). Because of these regional differences, CSV import actions must be configured correctly to avoid data loss or incorrect mappings.
Here are my top three tips for smooth, consistent uploads across regions, that architects and model builders can follow:
- Structure of the file: It’s very important that before you create an action, the csv file needs to be in the right structure and format.
- Create an Excel file with Column headers and format the Columns if needed (in final format that’s needed).
- Save this as xlsx on a SharePoint or local system. This will be the export template which the users can download/refer for creating their file in the csv format.
- Importing data (based on column separator)
- CSV file with comma (,) as column separator (Usually followed in India, UK, USA etc)
- Save the above file as csv with comma Delimiter, with data. Check the system settings of your desktop to confirm this. (Refer SS1)
If you want to change the Excel format - Use Control Panel from the Start - Search for region - Additional settings - check the List operator with; or,
- Create an Import action to upload this data into the corresponding module using this file. Anaplan shows the screen below with the headers and column separators matched to the right format. (Refer SS2)
- If the column separator is incorrect (e.g., semicolon instead of comma), all data may appear in one column. This indicates a separator mismatch. (Refer SS3)
- CSV file with semicolon (; ) as column separator (Usually followed in EU)
- Save the above file as csv with semicolon delimiter, with data. Check the system settings of your desktop to confirm this. (Refer SS4)
- Create an Import action to upload this data into the corresponding module using this file. Anaplan shows the screen below with the headers and column separators matched to the right format. (Refer SS5)
- If data appears incorrectly mapped, it usually means the separator is set to comma instead of semicolon. (Refer SS6)
- UX and end user training
- The above steps help you differentiate when building the imports for various formats. In case of multiple regions using the same data imports, create multiple actions and corresponding processes for the same and publish the multiple processes on the board with appropriate instructions.
- Have a training session for users from various regions to explain how the two processes work and what the implication is.
- The same format changes can be done for the decimal format, and multiple actions can be created
CSV imports may look simple, but regional Excel settings can easily lead to data issues if they’re not handled correctly. By standardizing file structures, configuring imports based on column separators, and creating region-specific actions where needed, model builders can ensure accurate and consistent uploads. Clear user instructions and targeted training complete the picture and help avoid errors at scale.
Questions? Leave a comment!