100% Client-Side:XLSX, CSV, TSV, Markdown & JSON parsing runs locally in browser memory with zero server uploads.
Formatting & UXUpdated 2026-11-11•5 min read•100% Client-Side Workflow

How to Style Multi-Selected Spreadsheet Cells Online & Keep Formatting on Export

Hold Ctrl or Cmd to select non-adjacent cells like Google Sheets, apply fill and font colors, maximize your grid workspace, install offline as a PWA, and export real styled .xlsx files.

Interactive Tool Included

Skip manual formulas or run this workflow directly on your file in local browser memory.

Multi-range cell selection D2 (+1) with gold background Fill Color applied across A2:B3 and D2 simultaneously
Holding Ctrl / Cmd builds true multi-range selections (shown as D2 (+1) in the name box). Applying Fill Color, Text Color, or Bold updates every selected range in one action — and exports into .xlsx.

Quick Steps Overview

  1. 1

    Select multiple ranges with Ctrl / Cmd

    Drag your first block (for example A2:B3), then hold Ctrl (Windows/Linux) or Cmd (Mac) and drag or click D2 to build non-adjacent selections. Hold Shift to extend a rectangle.

  2. 2

    Apply Fill Color, Text Color, Typography & Number Formats

    Choose Bold, Italic, Strikethrough, Text Color, Fill Color, Alignments, Currency ($), Percent (%), or Comma formatting to style all selected ranges together.

  3. 3

    Maximize the working area on smaller screens

    Click the Maximize button in the top-right action bar (or press Escape to exit) to expand the grid across your full viewport without losing toolbar access.

  4. 4

    Export Styled Workbook (.xlsx) instead of plain CSV

    Click Export Format -> Styled Workbook (.xlsx) so cell fills, font colors, bold headers, alignment, and column widths write straight into the Excel file.

Most browser CSV tools treat tables as plain text: you can neither color-code non-adjacent cells together nor keep header styling when exporting to Excel. SheetCombine implements Google Sheets-style multi-range selection (Ctrl / Cmd + click or drag), full viewport Maximize mode, and true .xlsx style serialization directly in browser memory.

Google Sheets-Style Multi-Range Selection Shortcuts

Instead of styling one block at a time, highlight scattered cells or disconnected columns and format all of them together:

ActionWindows / LinuxmacOSResult in Name Box
Single rectangular rangeClick & drag (or Shift + Click)Click & drag (or Shift + Click)Shows active cell (for example A2)
Add another range or scattered cellHold Ctrl + Click or DragHold Cmd + Click or DragDisplays extra range count (such as D2 (+1))
Batch format all selected cellsClick Bold / Text / Fill Color / AlignClick Bold / Text / Fill Color / AlignUpdates every cell across all ranges + supports Ctrl+Z Undo

Maximize Workspace & Offline PWA App Mode

Editing wide tables inside a standard webpage header feels cramped on laptop screens. Click the Maximize button on the top-right bar of any SheetCombine editor to stretch the spreadsheet across your entire browser viewport while keeping the formula bar, toolbar, and sheet tabs active. Press Escape or click Restore anytime to return.

SheetCombine Maximize workspace mode filling the full browser viewport for uninterrupted grid editing
Full-viewport Maximize mode removes marketing chrome while keeping formatting controls, multi-sheet tabs, formula evaluation, and 1-click exports in view.

Working on flights or restricted networks? Click Install App in the top navigation bar to install SheetCombine locally as a Progressive Web App (PWA) so the engine launches in its own app window and runs offline.

Why Exported Colors Hold in XLSX (Never Use CSV for Styled Tables)

Plain .csv and .tsv files contain zero metadata for colors, font sizes, bold headers, alignment, or multiple worksheet tabs. When sharing formatted reports with teammates:

  1. Apply your Fill Colors, Text Colors, Bold headers, alignments, and number formats ($, %, ,).
  2. Click Export Format in the top-right toolbar.
  3. Pick Excel Workbook (.xlsx) [Styled] (or CSV to Excel converter if converting raw CSVs into formatted workbooks).
  4. Open the downloaded .xlsx in Microsoft Excel, LibreOffice Calc, or Google Sheets — every highlighted cell color, font weight, text color, number format, and tab name opens intact.

Run It Yourself — Zero Server Uploads

Ready to process your own workbook?

Every transform runs in your local browser memory. Paste data, import .xlsx / .csv / .md, apply styles, and export clean results immediately.

Frequently Asked Questions

Does SheetCombine preserve cell background colors and font styles when downloading Excel (.xlsx)?▼

Yes. Unlike plain CSV exports or basic converters that dump unstyled values, SheetCombine writes cell background fills, font colors, bold/italic/strikethrough weights, alignments, number formats, and column widths directly into every sheet of the downloaded .xlsx workbook using client-side ExcelJS.

How do I select non-adjacent cells or columns like Google Sheets?▼

Click and drag your first selection block (such as A2:B3). Next, hold Ctrl on Windows/Linux or Cmd on Mac and click or drag additional cells (such as D2). The formula bar name box displays your primary cell plus the extra range count, such as D2 (+1), and any formatting or clear action applies across all selected cells.

Can I work fullscreen or use SheetCombine offline without signing in?▼

Yes. Click Maximize in the top-right workspace bar to expand the spreadsheet across the full viewport (press Escape anytime to return). You can also click Install App in the top header to install SheetCombine as a desktop or mobile Progressive Web App that caches the editor offline.

Why did my colors disappear when I saved as CSV?▼

CSV is strictly plain text (comma-separated strings) and has no specification for colors, fonts, borders, or second worksheet tabs. Anytime formatting matters, export via Styled Workbook (.xlsx).

View All Guides →