ดึงข้อมูล Google ชีตด้วย Excel Power Query


0

ฉันกำลังใช้แบบสอบถามพลังงานของ Excel 2103 และ Excel

ข้อมูลการดึงข้อมูลจากเว็บทำงานได้อย่างยอดเยี่ยมบนเว็บไซต์ส่วนใหญ่ แต่ฉันไม่สามารถใช้งานได้บน Google ชีต

ฉันลองใช้ URL ที่ใช้ร่วมกันรวมถึงการดาวน์โหลดไปยัง Excel และลิงก์ดาวน์โหลดเป็น CSV และข้อความค้นหาจะไม่ส่งคืนข้อมูล

คำตอบ:


0

ฉันสามารถทำงานกับข้อมูลที่เผยแพร่โดยไซต์ Gapminder เป็น Google ชีตได้ ฉันเพิ่งเริ่มจากริบบิ้น PQ ปุ่ม "จากเว็บ" และวางใน URL:

http://spreadsheets.google.com/pub?key=0AkBd6lyS3EmpdFhPbDdCTTYxM1dGc21UdE9sSkp1WEE&output=xls

ในหน้านาวิเกเตอร์ฉันเลือกข้อมูล

ดูรหัสที่สร้างขึ้นดูเหมือนว่า PQ ฉลาดพอที่จะห่อฟังก์ชัน Excel รอบฟังก์ชันเว็บ

let
    Source = Excel.Workbook(Web.Contents("http://spreadsheets.google.com/pub?key=0AkBd6lyS3EmpdFhPbDdCTTYxM1dGc21UdE9sSkp1WEE&output=xls"), null, true),
    Data_Sheet = Source{[Item="Data",Kind="Sheet"]}[Data],
    #"Changed Type" = Table.TransformColumnTypes(Data_Sheet,{{"Column1", type text}, {"Column2", type number}, {"Column3", type number}, {"Column4", type number}, {"Column5", type number}, {"Column6", type number}, {"Column7", type number}, {"Column8", type number}, {"Column9", type number}, {"Column10", type number}, {"Column11", type number}, {"Column12", type number}, {"Column13", type number}, {"Column14", type number}, {"Column15", type number}, {"Column16", type number}, {"Column17", type number}, {"Column18", type number}, {"Column19", type number}, {"Column20", type number}, {"Column21", type number}, {"Column22", type number}, {"Column23", type number}, {"Column24", type number}, {"Column25", type number}, {"Column26", type number}, {"Column27", type number}, {"Column28", type number}, {"Column29", type number}, {"Column30", type number}, {"Column31", type number}, {"Column32", type number}, {"Column33", type number}, {"Column34", type number}, {"Column35", type number}, {"Column36", type number}, {"Column37", type number}, {"Column38", type number}, {"Column39", type number}, {"Column40", type number}, {"Column41", type number}, {"Column42", type number}, {"Column43", type number}, {"Column44", type number}, {"Column45", type number}, {"Column46", type number}, {"Column47", type number}, {"Column48", type number}, {"Column49", type number}, {"Column50", type number}, {"Column51", type number}, {"Column52", type number}})
in
    #"Changed Type"

หากต้องการใช้สิ่งนี้กับไฟล์ Google ชีตของคุณเองไปที่ File / Publish to Web จากนั้นเปลี่ยนการเลือกจากเว็บเพจเป็น Microsoft Excel คัดลอกลิงค์ที่สร้างขึ้น
Mike Honey
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.