Pandas库10_存取json和excel文件

#json文件:javascript object notation
import numpy as np
import pandas as pd

t_data={
"name":["唐浩","小王","老王","赵三","李四","王姐"],
"sex":["男","女","男","女","男","女"],
"year":[37,22,15,18,33,25],
"city":["成都","北京","上海","成都","深圳","北京"]
}

#读取json文件有两种方法
# 方法一:
# fj=open("json_data.json",encoding="utf-8")
# obj=fj.read()
# re=json.loads(obj)
# print(re)
# df=pd.DataFrame(re)
# print(df)

# 方法二:read_json()直接来,比上面要简单一些吧
# df_j=pd.read_json(open("json_data.json",encoding="utf-8"))
# print(df_j)
# #重新排序
# df_j.sort_index()
# print(df_j)

#to_json()函数对json数据进行存储,中文字符是编码了的,待解决
# df_j.to_json(open("json_data7.json","w",encoding="utf-8"),)

#Excel数据的读取与存储,,总结,要安装两个模块:xlrd,openpyxl,不然要报错,
#一、读取:read_excel(),开始要报错,没安装xlrd这个东西,安装后就行了。sheet_name=0第一个工作表,或“Sheet1”
# pd_r_excel=pd.read_excel("123.xlsx",sheet_name="Sheet1")
# print(pd_r_excel)
#二、存储:to_excel()
df_r_t_data=pd.DataFrame(t_data)
print(df_r_t_data)
df_r_t_data.to_excel("23456.xlsx",index=False) #openpyxl要安装这个模块,后就不报错了,

原文地址:https://www.cnblogs.com/yiyea/p/11441834.html

时间: 2024-10-08 08:59:07

Pandas库10_存取json和excel文件的相关文章

python第三方库学习之xlrd读取Excel文件

因为经常会涉及到从Excel表中导数据,所以就学习了python的xlrd来读取excel中的数据. 1.xlrd的安装 xlrd是python的第三方库,所以是需要自己安装的,可以在python的官网http://pypi.python.org/pypi/xlrd下载该模块来安装,也可以通过其他手段,比如easy_install或者pip啥的,我已经安装好pip所以就用最懒的方式来安装了pip install xlrd来安装. 2.分析excel文件的层级对象 要读取excel的数据,就要了解

Pandas库08_存取CSV文件

#学会csv.txt文件的读取与存储,了解pandas函数的参数的使用#JSON与Excel数据,学会对JSON与Excel数据的读取与存储import numpy as npimport pandas as pd t_data={ "name":["唐浩","小王","老王","赵三","李四","王姐"], "sex":["男&quo

Pandas 读取超过 65536 行的 Excel 文件

Excel 文件的格式曾经发生过一次变化,在 Excel 2007 以前,使用扩展名为 .xls 格式的文件,这种文件格式是一种特定的二进制格式,最多支持 65,536 行,256 列表格.从 Excel 2007 版开始,默认采用了基于 XML 的新的文件格式 .xlsx ,支持的表格行数达到了 1,048,576,列数达到了 16,384.需要注意的是,将 .xlsx 格式的文件转换为 .xls 格式的文件时,65536 行和 256 列之后的数据都会被丢弃. Pandas 读取 Excel

利用os和pandas来合并当前目录下所有excel文件

#1.引入模块 import os import pandas as pd #2.取出指定目录下的全部excel文件路径 path="C:\\TEST" dirlist=[] for dirpath,dirname,filename in os.walk(path): for i in filename: dirlist.append(os.path.join(dirpath,i)) #3.创建一个df对象列表,并进行合并操作 dflist=[] for i in dirlist: d

Pandas库09_存取txt文件

import numpy as np import pandas as pd #创建一个txt文件 # ft=open("temp04.txt","a+",encoding="utf-8") # ft.writelines("id?name?grade"+"\n") # ft.writelines("1?tanghao?88"+"\n") # ft.writeline

原生js封装ajax:传json,str,excel文件上传表单提交

由于项目中需要在提交ajax前设置header信息,jquery的ajax实现不了,我们自己封装几个常用的ajax方法. jQuery的ajax普通封装 var ajaxFn = function(uri, data, cb) { $.ajax({ url: uri, type: 'POST', dataType: 'json', data: data, }) .done(cb) .fail(function() { console.log("error"); }) .always(f

C#读取excel文件,生成json

这段时间在做一个数据管理系统,需要读取excel表格,组装json,最终存入mongodb,这里记录一下解决思路. 需要做的准备工作: 1.安装AccessDatabaseEngine 下载地址:https://products.office.com/zh-cn/compare-all-microsoft-office-products?tab=1 有32bit和64bit两个版本,具体要安装哪个要看你的Office程序是32bit的还是64bit的.通常来讲,一般是选择与office程序相对应

C#项目中操作Excel文件——使用NPOI库

转载自:http://blog.csdn.net/dcrmg/article/details/52356236# 感谢-牧野- 实际C#项目中经常会涉及到需要对本地Excel文件进行操作,特别是一些包含数据记录.分析.汇总功能模块的项目.常用的操作Excel文件的方法主要有三个: 1. OleDb: 这种方式是把整个Excel文件当做一个数据源来进行数据的读取操作. 优点:实现方式简单,读取速度快: 缺点:读取Excel数据的过程不太灵活,对内存的占用比较高,当数据量变的很大时,容易由于内存空间

js读取并解析excel文件,之后上传json到服务器

首先,只能在ie浏览器下使用才可以,因为要调用excel控件,别的浏览器不行: 其次,要对浏览器进行安全设置的更改: internet选项-安全-自定义安全级别-将文件上载到服务器时包含本地目录路径(启用) internet选项-安全-自定义安全级别-对未标记为可安全执行脚本的ActiveX控件初始化并执行脚本(启用) html页面: <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http