Web Applications Stack Exchange is a question and answer site for power users of web applications. Join them; it only takes a minute:

Sign up
Here's how it works:
  1. Anybody can ask a question
  2. Anybody can answer
  3. The best answers are voted up and rise to the top

I have an Excel sheet document on Google Docs with several revisions. I want to download one of its older versions to my machine.

How can I do this?

(Google Docs allows downloading the latest version directly from File > Download as, and I didn't find any way download the revisions.)

share|improve this question
  • Go to FileSee Revision History
  • Select the version you want then click Restore this version

This won't delete any versions — you will still be able to go back to the current version.

The full article can be found here.

share|improve this answer
But this is forcing me to restore to an older version which I don't want because other users are view/editing document at the same time. Any other approach? – Ramesh Soni Oct 21 '10 at 12:35
@RameshSoni that's exactly what fhackenberger's answer avoids! – ADTC Apr 17 at 17:32

If you download the current version of your document, right-click on the download in the Downloads window of your browser (Firefox) and copy the URL. Then simply append &revision=NNN and paste this new URL into your browser address bar and hit enter. It will download that specific revision.

So the only exercise left is finding out which revision ID you need to use.

In order to do that, visit developers.google.com revisions list and click on Try it now, then enter the fileId of your document, which is the long string of characters and numbers between docs.google.com/document/d/ and the next slash in your browsers URL bar when editing the document. It's also visible in the download URL you copied before. Paste that into the fileId on the API explorer page an hit Authorize and execute.

Scroll down to the response, look at the modifiedTime and choose the correct number from the id field. Then use that number to download your document. The final URL should look something like this:


Where XXXX is the fileId and NNN is your revision number.

share|improve this answer
Upvote this!!! Confirmed working for Google Sheets as well. Do note that the time shown in the JSON response is in GMT, so while the revision history proper shows the time stamps in your local time zone, you need to convert that to GMT before you can find the exact revision. – ADTC Apr 17 at 17:31

Using Chrome, I'm able to do this for spreadsheets (but not docs unfortunately) :

  1. Go to File > See Revision History
  2. Display the revision you want to download
  3. UnClick "Show Changes" (if you don't want to see the changes"
  4. Right click on your document and select "View Page Source"
  5. Remove the view-source: from

this will give you the revision in HTML

share|improve this answer
An HTML page? No thanks. I want the proper export. – ADTC Apr 17 at 17:32

Your Answer


By posting your answer, you agree to the privacy policy and terms of service.

Not the answer you're looking for? Browse other questions tagged or ask your own question.