Credentials
Stored encrypted and decrypted only while a job is running. Use an IAM user scoped to the bucket below.
Temporary credentials
Leave empty for a long-lived IAM user key.
Location
Where browsing starts. Leave it empty to start at the top of the bucket. Saved work addresses objects by their full path, so this is a starting point rather than a restriction.
Secure Google OAuth authentication. Your password never reaches DataConverter. Only an encrypted refresh token is stored, and you can revoke access at any time from your Google Account settings.
Opens Google's secure account selection screen
Explicit privacy guarantees
- Load selected spreadsheets only: Read access is granted only to the spreadsheets you explicitly select.
- Every tab included: A picked spreadsheet loads with all of its tabs, and you choose which one to use.
- Zero extra access: Unselected spreadsheets and the rest of your Drive remain completely unreadable.
Waiting for Google… Finish signing in using the Google window that just opened.
Closed the Google window?
Google account
Reconnect if access was revoked or you need a different account.
Secure Google OAuth authentication. Your password never reaches DataConverter. Only an encrypted refresh token is stored, and you can revoke access at any time from your Google Account settings.
Opens Google's secure account selection screen
Explicit privacy guarantees
- Import selected files only: Read access is granted only to files you explicitly select.
- Direct output exports: Save converted files directly into your designated Drive destination.
- Zero extra access: Unselected files and non-target folders remain completely unreadable.
Waiting for Google… Finish signing in using the Google window that just opened.
Closed the Google window?
Google account
Reconnect if access was revoked or you need a different account.
Convert ACES Survey Export to Excel97
Turn ACES survey exports from tools like Google Forms and Typeform into a clean Excel97 file, with one row per response and one column per question.
Normalize Survey Responses into Clean Rows
Convert raw survey exports into structured Excel97 data with one row per response and every answer in its own cell. Ratings stay numbers and ZIP codes keep their zeros.
| Timestamp | Email Address | Which plan are you on? | Overall, how satisfied are you with onboarding? | How likely are you to recommend us to a colleague? | Which features do you use? | ZIP code | What could we improve? | |
|---|---|---|---|---|---|---|---|---|
| 1 | 10/1/2026 9:14:02 | ana.ruiz@example.com | Team | Very satisfied | 9 | Reports, Exports, API | 02139 | Faster exports. Also a dark mode 🙂 |
| 2 | 10/1/2026 11:40:51 | joao.lima@example.com | Starter | Satisfied | 7 | Reports | 10001 | Préférences d'e-mail en français, s'il vous plaît |
| 3 | 10/2/2026 8:03:17 | li.wei@example.com | Business | Dissatisfied | 3 | Exports, API | 02140 | Setup took "forever", honestly |
| 4 | 10/2/2026 16:22:09 | sam.okafor@example.com | Team | Very satisfied | 10 | Reports, API | 94107 | |
| 5 | 10/3/2026 10:05:44 | ana.ruiz@example.com | Team | Very satisfied | 9 | Reports, Exports, API | 02139 | Faster exports. |
| 6 | 10/3/2026 13:30:12 | mette.koch@example.com | Starter | Neutral | 6 | Exports | 08002 | Größere Uploads, bitte |
The export keeps the choices together, so the commas between them don't split the answer across columns.
Reports, Exports, APIIn the Excel97 fileReports, Exports, APIEvery value in the column is a whole number, so it's written as a number cell. AVERAGE, pivot tables, and charts work straight away.
9In the Excel97 file9 (number)The column has leading zeros, so it's written as text.
02139In the Excel97 file02139 (text)An answer typed on two lines stays in one cell, so the next response never starts halfway through a row. The line break becomes a space.
Faster exports.⏎Also a dark mode 🙂In the Excel97 fileFaster exports. Also a dark mode 🙂é, ç, ö, and emoji arrive exactly as typed.
Préférences d'e-mail…In the Excel97 filePréférences d'e-mail…A comment that quotes something and adds a comma is still one answer in one cell.
Setup took "forever", honestlyIn the Excel97 fileSetup took "forever", honestlyThe submission time comes through the way your form tool exported it.
10/1/2026 9:14:02In the Excel97 file10/1/2026 9:14:02Anonymize Responses and Remove Duplicates
Remove repeat submissions and drop identifying columns before sharing survey results across your team.
Convert Survey Exports via API
Save transformation steps as a template, post new survey batches to the API, and receive cleaned Excel97 outputs automatically.
Explore the APIcurl -X POST "https://dataconverter.io/api/v1/convert/template" \ -H "Authorization: Bearer YOUR_TOKEN_HERE" \ -F "templateId=YOUR_TEMPLATE_ID" \ -F "file=@onboarding-survey.xml" \ --output onboarding-survey.xls✓ 200 OK · onboarding-survey.xls · 214 responses
Frequently asked questions
Which survey tools' exports work?
Any file with questions in the header row, including Google Forms, Typeform, and Jotform CSVs, or Microsoft Forms Excel files. For SurveyMonkey or Qualtrics, remove extra sub-header rows before upload.
Will long or multi-line answers break my rows?
No. Every answer stays in its own cell, commas and quotes included. A line break inside an answer becomes a space.
Do ZIP codes and IDs keep their leading zeros?
Yes. Fields with leading zeros stay formatted as text, while rating columns convert to numbers ready for calculation and charting.
Can I combine several exports into one file?
Yes. Use Merge Data to stack responses by matching column headers. Use Rename Columns if question wording changed between surveys.