Trim surrounding whitespace
Remove spaces before and after a value while preserving internal spaces by default. Useful for exported email addresses, company names and other text fields.
- Before
- " Acme Inc. "
- After
- "Acme Inc."
Find common formatting and data-quality problems. Choose the cleanup your file needs, preview proposed changes and prepare a clean CSV for your next CRM or business-system import.
Apply common data cleaning operations. Preview changes before applying.
These operations are low risk and usually safe to apply.
Remove leading and trailing whitespace from text values.
Delete rows where all cells are empty or contain only whitespace.
These operations can modify data. Review changes before applying.
Convert email addresses to lowercase.
1 column selectedAdditional cleaning operations.
e.g. Title Case
e.g. Yes/No, True/False, 1/0
e.g. NULL, N/A, - with empty values
This shows a preview of your data. Use the checkboxes to select columns for cleaning operations.
| Selection | # | Name | Company | Phone | Job Title | Location | |
|---|---|---|---|---|---|---|---|
| 1 | John Smith | JOHN@ACME.COM | Acme Inc. | +1 555 0100 | Director | New York, NY | |
| 2 | Sarah Johnson | sarah@globalco.com | Global Co | +1 555 0101 | Marketing Manager | Chicago, IL | |
| 3 | Michael Chen | michael@nextgen.co | NextGen | +1 555 0102 | Sales Rep | San Francisco, CA | |
| 4 | Emily Davis | EMILY@brightpath.com | BrightPath | +1 555 0103 | Customer Success | Austin, TX | |
| 5 | David Wilson | david@momentum.com | Momentum | +1 555 0104 | Consultant | Miami, FL | |
| 6 | Lisa Brown | lisa@acme.com | Acme Inc. | +1 555 0105 | Project Manager | Seattle, WA |
CSV data cleanup is not one blanket operation. Start with common issues, then decide which changes are appropriate for your file.
Safe fixesLow-risk operations that usually preserve the meaning of populated values. Still check their scope and impact.
Review recommendedChanges that can alter values. Confirm the selected columns, examples and intended result before applying.
Remove spaces before and after a value while preserving internal spaces by default. Useful for exported email addresses, company names and other text fields.
Remove rows only when every field is empty or contains whitespace. A record with one missing field is not a completely blank row.
Replace tokens you have chosen, such as N/A or null, with a blank value. Check the context first: a token may have a real meaning in a particular column.
Choose lowercase, UPPERCASE or Proper Case for selected columns. Review names, abbreviations and case-sensitive identifiers before changing them.
Apply lowercase to the email column you select. This normalizes formatting; it does not verify that an address exists or can receive messages.
Define which variations should become one consistent value in a chosen column. You choose the replacement, rather than assuming similar-looking values mean the same thing.
Duplicate removal is a separate Dedupe step. Cleaning values does not decide which records represent the same contact or company.
Preview proposed cleanup before it changes your working dataset. See affected rows, before-and-after values, proposed removals and an operation summary. Nothing in the proposed cleanup is applied until you confirm.
| Row | Column | Before | After | Operation |
|---|---|---|---|---|
| 1 | " JORDAN@EXAMPLE.COM " | jordan@example.com | Trim + lowercase | |
| 1 | Company | " Acme Inc. " | Acme Inc. | Trim whitespace |
| 2 | SAM@EXAMPLE.COM | sam@example.com | Lowercase | |
| 5 | Company | " Northwind " | Northwind | Trim whitespace |
All fields are empty. This row is proposed for removal by Remove completely blank rows, not by a duplicate-removal rule.
Example proposal, not applied. A row can contain more than one changed value.
Data normalization should follow what a column means. Lowercasing email addresses is a different decision from changing product codes, customer names or account IDs.
Choose columns for casing and selected-value standardization. Apply email cleanup to Email, define a consistent set of values for Status, and leave columns that do not need that operation alone.
Identifiers are preserved as text. Leading zeros and long numeric-looking values should not be lost simply because you opened the file to clean it.
Trim surrounding spaces + lowercase
JORDAN@EXAMPLE.COMjordan@example.comReplace a configured variation
YESYesNo casing or replacement operation selected
001042001042Illustrative configuration. Select the columns and values appropriate to your own file.
Applied cleaning operations become readable steps in RowDesk Changes. Inspect what changed, review removed rows and undo the most recent transformation while your session is active. Redo is available in that same session.
Explore change review and active-session undoReview the operation, its selected columns and its effect on the working dataset.
Return to the previous state while the active workspace remains open. Session undo is not a permanent version archive.
The source CSV or XLSX file is never overwritten. Cleanup takes place on the working dataset.
Consistent values and a tidy file structure make it easier to prepare clean data for CRM import. RowDesk handles file preparation; you review the result against your destination's requirements.
Remove accidental outer spaces and standardize selected text values before they become extra variants in the next system.
Turn chosen null placeholders into genuine blanks, without pretending cleanup can supply missing business information.
Clean CSV data or import a tabular Excel worksheet, then export the prepared dataset as CSV. RowDesk does not edit workbook formulas or formatting.
A clean file is not a guarantee of import acceptance. Check required fields, accepted values and field mappings in your destination before importing.
Processed locally in your browser. In local-processing mode, your raw dataset is not uploaded to RowDesk servers.
About local processingChoose your cleanup, preview the impact and export a separate CSV.