WSJ import into Google sheets stopped working

Discussion of the Bond portion of the Permanent Portfolio

Moderator: Global Moderator

User avatar
Mark Leavy
Executive Member
Executive Member
Posts: 1044
Joined: Thu Mar 01, 2012 10:20 pm
Location: US Citizen, Permanent Traveler

Re: WSJ import into Google sheets stopped working

Post by Mark Leavy » Thu Jan 02, 2020 11:03 pm

The short answer is "no".

My current hack:

Every morning when I update my accounts, I open:
In one tab of a browser.

Using my cursor I manually select the table and then copy and paste it into a "Bonds Prices" sheet in my primary Google spread sheet. From there, all of my old formulas take over and work just fine.

It adds a few seconds to my normal morning routine - and it is not fully automatic. But it works.
Senior Member
Senior Member
Posts: 140
Joined: Fri Sep 12, 2014 3:27 pm

Re: WSJ import into Google sheets stopped working

Post by mukramesh » Mon Jan 06, 2020 2:19 pm

Mark Leavy wrote:
Thu Jan 02, 2020 11:03 pm

My current hack:
Omg I can't believe I didn't realize this. Works for me too. Thanks for the tip.
Junior Member
Junior Member
Posts: 3
Joined: Tue Jul 14, 2015 10:13 pm

Re: WSJ import into Google sheets stopped working

Post by mg315 » Wed Aug 05, 2020 1:03 pm

I think I found a way to get somewhat accurate pricing for treasury bonds in Google Sheets.

You can use the TYX interest rate option to get the current yield on a 30yr treasury. With your particular bond's settlement date, maturity date, and interest rate, you can use the PRICE() function to calculate the current value of the bond.

Ex: I have a 30yr treasury bond with a 2% rate, settlement date of 2/18/20 and a maturity date of 2/15/50. This gives me an estimated price for the bond:

Code: Select all

The only problem with this approach is you're using the yield of a fresh 30yr bond on a bond with a shorter maturity. You could combine this with the 10yr interest rate option (TNX) to estimate the yield at your specific maturity, but that's just as likely to be wrong in the other direction because the yield curve isn't a straight line. Averaging the current 10yr and 30yr yields results in a 0.89% estimated 20yr yield, while the actual 20yr yield is 1.01%.

This approach works fine for my needs right now. If I get close to a rebalancing band or my bonds approach 20yr I'll manually pull in the data to get an accurate price.
User avatar
Executive Member
Executive Member
Posts: 540
Joined: Wed Jun 28, 2017 10:47 am

Re: WSJ import into Google sheets stopped working

Post by jhogue » Wed Aug 05, 2020 2:24 pm

As an alternative, Fidelity's website has a constantly updated table of fixed income yields, including Treasury, corporate, and municipal bonds.
You don't have to be a Fidelity customer to use it and you don't have to import it into Google sheets to use it.

See: ... ding?bar=p

To get the current price of Treasury bonds, you select the desired maturity. The bid/ask price spread for each of the available issues with that maturity will appear in table format. They also have a pop out yield table available, which I find useful.
“Groucho Marx wrote:
A stock trader asked him, "Groucho, where do you put all your money?" Groucho was said to have replied, "In Treasury bonds", and the trader said, "You can't make much money on those." Groucho said, "You can if you have enough of them!"
User avatar
Executive Member
Executive Member
Posts: 10831
Joined: Wed Oct 27, 2010 10:18 am

Re: WSJ import into Google sheets stopped working

Post by dualstow » Wed Aug 05, 2020 8:24 pm

Google sheets is not even working with stock prices lately. I’ve all but given up on them for live prices of any kind.
The new Freakonomics: Why Are Cities (Still) So Expensive? (Ep. 435)
Post Reply