These forums have been archived and are now read-only.

The new forums are live and can be found at https://forums.eveonline.com/

EVE Technology Lab

 
  • Topic is locked indefinitely.
 

Import a table to Google Docs

Author
Dean Hekki
Nerapa Krabbing Industries
#1 - 2015-04-13 02:52:33 UTC
Ok, let me start by saying I am somewhat inexperienced with a lot of what I'm doing but am teaching myself as I go.

I found where I can find a up to date list of station IDs System IDs, etc from fuzzwork.co.uk

However my question instead of opening those files and pasting them into another spreadsheet is it possible for the spreadsheet to automatically get those tables and import them

I'm trying to make my spreadsheet as up to date as possible and if there is a way to automate this then if CCP adds say a module or if they add a batch of space someday it would all automatically update in my spreadsheet so it would be accessable


Thanks.
Nolen Cadmar
Caldari Provisions
Caldari State
#2 - 2015-04-15 21:12:11 UTC
I'm not aware of a way to do that because the raw data is provided in the form of a database dump that requires SQL stuff to "decode" into excel format, which Steve Ronuken kindly does each time there's an update.

You could look into using Eve-Marketdata's api's. They have quite a few of them that cover:
•Region Name, ID
•System Name, ID, region id for the system, region name for the system
•station name, id, region, and system.
•type id, item name, various market prices.
•alliance/corporation name, id.

http://eve-marketdata.com/developers/google_docs.php

Steve also have a Type ID and map data api's on his site.
https://www.fuzzwork.co.uk/tools/api-typename-to-typeid/
https://www.fuzzwork.co.uk/tools/api-map-data/


What are you using the data for? How you're using it may eliminate some available methods.

Nolen's Spreadsheet Guru Services

Pre-made spreadsheets available covering market, manufacturing and more!

Custom requests welcome!

Sheet Screenshots

salacious necrosis
Garoun Investment Bank
Gallente Federation
#3 - 2015-04-16 03:18:38 UTC
If you're willing to do a one time import of excel on each release (about every six weeks), then this is pretty easy to do:

1) import Steve's latest sheets into your Google sheet (use File -> Import)
2) use either VLOOKUP or QUERY to look up entries from the sheet you imported

If you just need to map type ID to type name, then you can use Steve's type URLs (see post above). From Google sheets, you'll either need to use IMPORTXML to call Steve's endpoint, or you'll have to write a small bit of Google App Script code. It's recommended to write the code if you can as IMPORTXML can be unreliable.

If you truly want a live version of the SDE and you don't want to set up your own DB, then you can use the EveKit GAS library but that will require a bit of minor coding. If you want to go that route, check out this, and you can also browse the SDE API calls here. I can help if you decide to go this route (I run EveKit).

Use EveKit ! - Tools for EVE Online 3rd party development