Skip to content
Sobering things about Excel
Branch: master
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Type Name Latest commit message Commit time
Failed to load latest commit information.


Sobering things about Excel. People send me so many of these, I feel obligated to collect them in one place.

The focus is on bugs or dangerous behavior in Excel itself. Not on human error, even if amplified by Excel. That is also tragic, but an entirely different matter.

Mangling dates in a csv file it shouldn't touch

Via a tweet and blog post by Margaret Kosmala @margaretkosmala

But it’s worse than that. Excel can actually change the format of the dates in a non-Excel file (e.g. CSV file) without your permission.

She then outlines a workflow in which examining a csv file with Excel resulted in date mangling in the csv (e.g., changed from "2016-05-03" to "5/3/16"). Even though user never allowed Excel to save the file. From Twitter replies and comments, I see some others could reproduce this. Between Stephen Heard and Margaret, it's confirmed for Excel 2010 and 2013 on Windows 7.

Error reading a csv when first two characters are "ID"

Via a tweet from Stephen Turner @genetics_blog

From reading the link above, I think this applies to Office 2003, which is no longer supported. The article has been archived. But wait! Jovana Maksimovic reproduced the error with Office 2016, as did Christoffer Flensburg with Excel for the Mac 2011. Flensburg says you can press "OK" at the message and file still opens fine.

Mangling gene names by turning them into dates

Mistaken Identifiers: Gene name errors can be introduced inadvertently when using Excel in bioinformatics
Barry R Zeeberg, Joseph Riss, David W Kane, Kimberly J Bussey, Edward Uchio, W Marston Linehan, J Carl Barrett and John N Weinstein

BMC Bioinformatics 2004 5:80
DOI: 10.1186/1471-2105-5-80

Abandon All Hope, Ye Who Enter Dates In Excel

Blog post by Kara Woo @kara_woo on date mangling in Excel.

You can’t perform that action at this time.