如何把经过python读取的数字导入到excel中

我这边对python是刚刚接触,有个问题不知道怎么解决,就是将经过python处理后的nc4文件数据自动导入excel表格,因为数据比较多,不知道怎么处理,前两张是代码,最后一张是控制台输出的数据,后四行就是我要输出到excel中的数据

img

img

img

处理成最后就是numpy数组把,就相当于是把numpy数组导出到excel
加入import pandas as pd
然后用pd.to_excel方法
示例:

# 构建一个numpy数组示例
xco2_quality_flag_data = np.array([[1, 2, 3], [4, 5, 6]])
data_df = pd.DataFrame(xco2_quality_flag_data)
# 可以指定名,三列分别为ABC
# data_df.columns = ['A', 'B', 'C']
# 导出路径可以自己修改
data_df.to_excel("test.xlsx")

结果:

img

import pandas as pd

var_data = [1, 2, 3, 4, 5, 6]
longiude = [2.0, 3.0, 4.0, 5.0, 6.0, 7.8]
latiude = [2.0, 3.0, 4.0, 5.0, 8.0, 9.0]
xco2_quality_flag_data = [1, 2, 3, 4, 5, 6]
data_df = pd.DataFrame({'变量': var_data, '坐标x': longiude, '坐标y': latiude, '数据': xco2_quality_flag_data})
data_df.to_excel("test.xlsx")

效果

img

python怎么把数据导入excel_如何把python中的数据导入excel_Wonder王达的博客-CSDN博客 python将数据导入excel的方法:1、在python官网下载xlrd第三方库;2、利用xlrd中的open_workbook函数读入excel文件,即可在python中导入excel数据。一、安装xlrd模块到python官网下载http://pypi.python.org/pypi/xlrd模块安装,前提是已经安装了python 环境。二、使用介绍1、导入模块importxlrd2、打开... https://blog.csdn.net/weixin_30213173/article/details/112832543?ops_request_misc=%257B%2522request%255Fid%2522%253A%2522166596827816800186517854%2522%252C%2522scm%2522%253A%252220140713.130102334.pc%255Fblog.%2522%257D&request_id=166596827816800186517854&biz_id=0&utm_medium=distribute.pc_search_result.none-task-blog-2~blog~first_rank_ecpm_v1~rank_v31_ecpm-1-112832543-null-null.nonecase&utm_term=python%E8%AF%BB%E5%8F%96%E7%9A%84%E6%95%B0%E5%AD%97%E5%AF%BC%E5%85%A5%E5%88%B0excel%E4%B8%AD&spm=1018.2226.3001.4450

可以用xlwt这个python的第三方模块:
https://m.jb51.net/article/236749.htm
有很多包可以处理,python读取数据写入excel的四种操作:
https://blog.csdn.net/weixin_37988176/article/details/109414202

import pandas as pd
import numpy as np

var_data = np.array([1,2,3])
longitude_data = np.array([4,5,6])
latitude_data = np.array([7,8,9])
xco2_quality_flag_data = np.array([10,11,12])
res = [var_data, longitude_data, latitude_data, xco2_quality_flag_data]
df = pd.DataFrame(res)
df.to_excel('data.xlsx', index=False)

把上面的np.array中的内容换成你代码中对应的xco2、longitude、latitude、xco2_quality_flag变量即可

或者在一些情况下(例如循环里面),可以把数据都追加到一个列表里面,类似下面这样子:

res = []

res.append(var_data)
res.append(longitude_data)
res.append(latitude_data)
res.append(xco2_quality_flag_data)
df = pd.DataFrame(res)