|  |      1qiayue PRO 掐头去尾就是 json | 
|  |      2112Cookie      2017-10-05 16:07:21 +08:00 via Android python 直接写 xls。。 | 
|  |      3jin6220 OP @qiayue 先把首尾的 var weather_str=、分号去掉,变成 json,再存入表格里吗 好久没用过把入门级的那点知识也忘了差不多了 | 
|  |      4qiayue PRO json 解码之后,再按照 xls 格式去写 | 
|      5zagreb      2017-10-05 16:27:46 +08:00 via iPhone | 
|  |      78qwe24657913      2017-10-05 16:43:32 +08:00 @qiayue  #1 然而单引号……好在数据里应该不会出现单双引号,所以无脑 replace 大概也没问题…… | 
|      8asuraa      2017-10-05 18:12:14 +08:00 保存 csv 不就行了? table 标签嘛 | 
|  |      9shenyu1996      2017-10-05 18:23:04 +08:00 via Android 直接用字符串模板写 cvs 逗号分隔, 好像 /d/n 换行来着 | 
|  |      10jin6220 OP @luodaoyi  找了个 csv 案例, import csv with open('names.csv','w') as csvfile: fieldnames = ['first_name','last_name'] writer = csv.DictWriter(csvfile, fieldnames=fieldnames) writer.writeheader() writer.writerow({'first_name': 'Baked', 'last_name': 'Beans'}) writer.writerow({'first_name': 'Lovely', 'last_name': 'Spam'}) writer.writerow({'first_name': 'Wonderful', 'last_name': 'Spam'}) 但是,天气那个 js 数据怎么每一天数据单独写入一行啊? fieldnames = ['Ymd',‘ bWendu',’ yWendu',’ fengxiang','fengli ’] 然后继续把每个日期的数据像字典这样放进吗? ‘ ymd:'2011-02-01',’ bWendu ‘:'9℃',’ yWendu ‘:'0℃',’ tianqi ‘:'多云',’ fengxiang ‘:'北风',’ fengli ‘:'微风' 就是不知道如何完全自动化。。。 | 
|  |      11dawnven      2017-10-05 19:15:24 +08:00 via Android 可以正则提取成 csv | 
|      12hcymk2      2017-10-05 19:22:59 +08:00 明显不是 json ,而是 jsonp. | 
|      14ZXCDFGTYU      2017-10-05 20:26:36 +08:00 via iPad 掐头去尾 json+1 | 
|  |      15jin6220 OP import xlwt #创建 workbook 和 sheet 对象 workbook = xlwt.Workbook() #注意 Workbook 的开头 W 要大写 sheet1 = workbook.add_sheet('sheet1',cell_overwrite_ok=True) sheet2 = workbook.add_sheet('sheet2',cell_overwrite_ok=True) #向 sheet 页中写入数据 sheet1.write(0,0,'this should overwrite1') sheet1.write(0,1,'aaaaaaaaaaaa') sheet2.write(0,0,'this should overwrite2') sheet2.write(1,2,'bbbbbbbbbbbbb') 但实际上数据输入不可能是手一个一个录入啊,http://tianqi.2345.com/t/wea_history/js/56294_20112.js ,那么多数据,真不知道怎么自动化输入,这种挫败感让人很让人伤心加恼火。。。 | 
|  |      17mkeith      2017-10-05 21:11:33 +08:00 via iPhone 那么多的天气 API 非要用这个啊? | 
|  |      18y835L9DyC5XD09kq      2017-10-05 21:13:18 +08:00 via iPhone 搞成 json 用 python 写进 excel | 
|  |      19Sapp      2017-10-05 21:46:06 +08:00 via Android 这不就是 json 吗? | 
|  |      20geelaw      2017-10-05 22:00:03 +08:00  1 两个命令用管道连接一下即可 ConvertFrom-Json | ConvertTo-Csv 然后 Excel 打开,另存为 xls(x) 即可。 如果想直接弄成 xls(x),可以用 Excel.Application 对象操作 Excel https://msdn.microsoft.com/en-us/vba/excel-vba/articles/application-object-excel | 
|  |      21jin6220 OP 手动几次生成了时间列表  [20111, 20112, 20113, 20114, 20115, 20116, 20117, 20118, 20119, 201110, 201111, 201112,20121, 20122, 20123, 20124, 20125, 20126, 20127, 20128, 20129, 201210, 201211, 201212,20131, 20132, 20133, 20134, 20135, 20136, 20137, 20138, 20139, 201310, 201311, 201312,20141, 20142, 20143, 20144, 20145, 20146, 20147, 20148, 20149, 201410, 201411, 201412,20151, 20152, 20153, 20154, 20155, 20156, 20157, 20158, 20159, 201510, 201511, 201512,20161, 20162,201603, 201604, 201605, 201606, 201607, 201608, 201609, 201610, 201611, 201612,201701, 201702, 201703, 201704, 201705, 201706, 201707, 201708, 201709] | 
|  |      22xieranmaya      2017-10-06 20:00:33 +08:00 跑起来,以 csv 格式写到文件里 |