---
title: "Tevinch (@tevinch) | Hashnode"
description: "I build free tools for spreadsheet clipboard text and local CSV checks. Read the latest articles by Tevinch on Hashnode."
url: "https://hashnode.com/@tevinch"
---

@tevinch

# Tevinch

@tevinch · Joined September 2026

I build free tools for spreadsheet clipboard text and local CSV checks.

### [Preserve decimal commas when pasting into Streamlit](https://tevinch.hashnode.dev/preserve-decimal-commas-when-pasting-into-streamlit?utm_source=hashnode&utm_medium=feed)

Keep spreadsheet input as text, validate decimal formats explicitly, and retain precision with Python Decimal. Includes a runnable Streamlit example.

6 min read · [tevinch.hashnode.dev](https://tevinch.hashnode.dev/preserve-decimal-commas-when-pasting-into-streamlit?utm_source=hashnode&utm_medium=feed)

[Sep 9](https://hashnode.com/posts/preserve-decimal-commas-when-pasting-into-streamlit/6aa122e1b8fc20d5cb220dbc)

### [Why splitting spreadsheet clipboard text on newlines breaks pasted tables](https://tevinch.hashnode.dev/why-splitting-spreadsheet-clipboard-text-on-newlines-breaks-pasted-tables?utm_source=hashnode&utm_medium=feed)

Preserve multiline cells, empty columns and leading zeros in pasted TSV. Six runnable checks and a JavaScript paste handler with free source code.

5 min read · [tevinch.hashnode.dev](https://tevinch.hashnode.dev/why-splitting-spreadsheet-clipboard-text-on-newlines-breaks-pasted-tables?utm_source=hashnode&utm_medium=feed)

[Sep 9](https://hashnode.com/posts/why-splitting-spreadsheet-clipboard-text-on-newlines-breaks-pasted-tables/6aa110918dbabf88b806292f)
