Skip to main content
NC State Home

Spreadsheets

Fundamentals First

Before you dive in to the resources below, be sure you understand the basics, which all work together to help us create an accessible digital environment.

Alternative Text

For images, charts and graphs, add alt text that describes both content and function.

Google Sheets How-To

How to add alt text to an image, chart or graph
  1. Click the image, chart or graph.
  2. Click the three vertical dots in the top-right corner.
  3. Select Alt text.
  4. Add alt text in the Description box.

Color and Contrast

  • Do not use only color to convey information, indicate an action or distinguish a visual element. Use a second visual cue.
  • Some software has built-in contrast checkers. For those that do not, consult the WebAIM Contrast Checker.
  • Edit the spreadsheet theme to select font, hyperlink, chart and accent colors.
  • Be sure to select font and background colors that meet the minimum contrast ratio when using conditional formatting, alternating colors or in-cell dropdown lists.

Google Sheets How-To

How to edit the theme
  1. Click Format.
  2. Select Theme.
  3. In the right-side panel, select any of the provided themes.
  4. Click Customize.
  5. Click each theme color in the menu to adjust them.
  6. Click Done.
  • Always link meaningful text instead of including the full URL, which is difficult for screen readers.
  • Meaningful text means clearly describing where the link points. For example, see how the “Color and Contrast” section above links “WebAIM Contrast Checker” to let you know the link points to that tool.

Google Sheets How-To

Link function in Google Sheets
How to hyperlink text
  1. Highlight text or click the individual cell.
  2. Click the Link icon.
  3. Paste the URL into the link field.
  4. Click Apply.

Structure

  • If your spreadsheet file includes multiple sheets, give each sheet a unique, descriptive name.
  • Spreadsheets should follow a logical reading order — left to right, then top to bottom. Start all worksheets in cell A1 and avoid spanning content over multiple rows or columns.

Google Sheets How-To

Renaming sheet tab in Google Sheets
How to rename a sheet
  1. Double click each sheet tab.
  2. Type a descriptive name.
  3. Hit Enter.

Tables

Only use tables to display data, not to format content. When tables are used properly, assistive technology can interpret header rows and the relationship between data cells.

Google Sheets How-To

How to convert a sheet to a table
  1. Click Format.
  2. Select Convert to table.
  3. Click the down arrow in the upper-left corner of the table next to “Table1.”
  4. Click Rename table to give your table a descriptive name.
  5. Click Table header color to adjust colors to meet accessibility standards.

Sharing Spreadsheets

Avoid exporting your spreadsheet as a PDF, if possible, as PDFs come with many accessibility challenges. Alternative ways to share include simply sharing the spreadsheet file or publishing the spreadsheet to the web. When a spreadsheet is published to the web, the published content is viewable as a single, scrollable HTML page. Screen reader users often find the HTML version easier to read.

Google Sheets How-To

How to publish a spreadsheet to the web
  1. Click File.
  2. Hover over Share.
  3. Select Publish to web.
  4. In the pop-up window, choose to publish either the entire spreadsheet or individual sheets and select the publishing format.
  5. Click Publish.

Grackle Accessibility Checker

Grackle is a Google Workspace add-on that provides an automated accessibility report with information about how to improve the accessibility of your Google Docs, Sheets and Slides.

Once installed and launched, the Grackle panel will open on the right side of your screen. The Accessibility Check will flag errors for you to fix in your spreadsheet. Click an item in the Grackle panel to navigate to that item in your spreadsheet. Once you fix your errors, click Re-Check to scan again.

Additional Resources