Text to Columns
Split text in cells into multiple columns
Overview
Basic Usage
import {
SpreadsheetProvider,
CanvasGrid,
} from "@rowsncolumns/spreadsheet";
import { useSpreadsheetState } from "@rowsncolumns/spreadsheet-state";
function SpreadsheetWithTextSplit() {
const {
activeCell,
activeSheetId,
selections,
onSplitTextToColumns,
// ... other state
} = useSpreadsheetState({
// configuration
});
return (
<SpreadsheetProvider>
<CanvasGrid
sheetId={activeSheetId}
activeCell={activeCell}
selections={selections}
onSplitTextToColumns={onSplitTextToColumns}
// ... other props
/>
</SpreadsheetProvider>
);
}Function Signature
How It Works
Example Usage
Manual Trigger
Context Menu Integration
Common Use Cases
Splitting Names
Parsing CSV Data
Processing Addresses
Complete Example
Custom Implementation
Delimiter Options
Advanced Features
Multiple Delimiters
Fixed Width Splitting
Preserve Quoted Text
Keyboard Shortcuts
Best Practices
Error Handling
Limitations
Use Cases
Data Import
Name Parsing
Email Processing
Tag Parsing
Troubleshooting
Split Not Working
Unexpected Results
Performance Issues
Last updated