# sheetclip **Repository Path**: mirrors_warpech/sheetclip ## Basic Information - **Project Name**: sheetclip - **Description**: Copy/paste from your HTML5 web app to a spreadsheet - **Primary Language**: Unknown - **License**: MIT - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2020-09-26 - **Last Updated**: 2026-05-24 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # SheetClip.js ### Copy/paste from your HTML5 web app to a spreadsheet Tiny library that transforms JavaScript 2-dimensional arrays to clipboard strings compatible with spreadsheets such as Microsoft Excel, Google Docs, LibreOffice and OpenOffice ## Usage ### Convert array to string (to copy it to Excel) var str = SheetClip.stringify(arr); The above line will convert a 2-dimensional array: var arr = [ ['A', 'B', 'C'], ['D', 'Some\nlong\ntext', 'F'], ['G', 'H', 'I'] ]; To a string: A/tB/tC/nD/t"Some/nlong/ntext"/tF/nG/tH/tI/n Which, pasted from clipboard to an Excel sheet will render as:
ABC
DSome
long
text
F
GHI
### Convert string to array (to paste it from Excel) var arr = SheetClip.parse(str); The above line parses a string: A/tB/tC/nD/t"Some/nlong/ntext"/tF/nG/tH/tI/n that was copied to clipboard from Excel sheet:
ABC
DSome
long
text
F
GHI
to a 2-dimensional array: [ ['A', 'B', 'C'], ['D', 'Some\nlong\ntext', 'F'], ['G', 'H', 'I'] ] ## Notes This library was created with the intention to be used in Handsontable. I decided to make it a separate project in case somebody else needs it. It **does not** provide you with clipboard access in JavaScript. That part still needs to be figured out by you. There are various ways to achieve it but none of them is perfect. Probably the most compatible with all the browsers is to keep a hidden `