How to Fix CSV Import Errors in Viva Engage Communities
Question details
Users are encountering a "something went wrong" error when trying to import a CSV file to manage a Viva Engage community.

- Product
- Microsoft Viva Engage
- Device & OS
- not provided
- Scenario
- Importing community members or bulk data via CSV into a Viva Engage community.
- Observed behavior
- The import process fails with a generic error message due to invalid file structure, encoding issues, missing columns, or unsupported values in the CSV.
Before making changes, download the official Viva Engage CSV template to ensure your current file's column headers exactly match the required structure.
Clean Data Formatting and Save as UTF-8 CSV
Resolve file structure and encoding issues by removing invalid data and saving the file with the required UTF-8 encoding.
Viva Engage requires a strictly formatted CSV file to process community imports. Extraneous data, such as blank rows, formulas, or special characters saved in standard encodings, will trigger a "something went wrong" error.
Open your CSV file in a spreadsheet editor. Highlight your data, remove any cell formatting, and delete any formulas, replacing them with plain text values.
Scroll to the bottom and right of your dataset. Delete any completely blank rows and columns to prevent the system from reading null values. Use your software's "Remove Duplicates" tool to ensure each entry is unique.
Navigate to File > Save As. In the file format dropdown menu, explicitly select "CSV UTF-8 (Comma delimited)". This ensures all special characters are processed correctly by Viva Engage.

Perform a Batch Test and Browser Check
Isolate the issue by testing a smaller file size in a fresh browser session to rule out timeout or caching errors.
Prepare and Clean CSV Files with WPS Office
Use WPS Spreadsheet to easily clean up data formatting, remove blank rows, and accurately save your community data as a UTF-8 encoded CSV file for seamless Viva Engage importing.
- 1. Open raw data: Launch WPS Spreadsheet and open your raw community data file.
- 2. Clean the dataset: Use the built-in Data tools to remove duplicates, delete empty rows, and clear unsupported formatting.
- 3. Export to CSV: Click Menu > Save As, and choose CSV (Comma delimited) from the format list.
- 4. Confirm encoding: When prompted by WPS Spreadsheet, ensure the text encoding is set to UTF-8 to guarantee compatibility with Viva Engage.

Frequently Asked Questions
Why does Viva Engage require UTF-8 encoding for CSV files?
UTF-8 encoding ensures that special characters, accents, and non-English text are read correctly without breaking the database import process. Standard encodings may scramble these characters and cause an import failure.
What columns are mandatory for a Viva Engage community import?
Viva Engage requires exact column headers matching their official template, typically including email addresses or user principal names. If headers are missing, renamed, or misplaced, the system cannot map the data.
How do I remove hidden formatting in my CSV data?
You can copy all your data and paste it back using the "Paste as Plain Text" option in your spreadsheet editor. This strips out any hidden HTML, invisible spaces, or background formulas that might disrupt the CSV structure.
Can file size cause a CSV import error?
Yes, exceptionally large CSV files may cause the import process to time out, resulting in a generic error. It is recommended to split large imports into smaller batches of a few thousand rows at a time.




