注:我已按以下方式解决了这个问题:
我可以用toucv用python/pandas编写stdout。像这样的方法很有效:
final_df.to_csv(sys.stdout, index=False)
我想在一个实际的excel文件(不是csv)中阅读。我想输出CSV,但是输入xlsx。我有这个档案
^{pr2}$但这似乎行不通。我想做的事有可能吗?如果有,怎么做?在
注意事项:
我下载并提取数据文件如下:
curl -o oesm18ma.zip'https://www.bls.gov/oes/special.requests/oesm18ma.zip'
7z x oesm18ma.zip
我用test01.py脚本解决了这个问题,它从stdin读取并写入stdout。注意的用法系统标准缓冲器在read_excel()调用中。在
导入系统 导入操作系统 将熊猫作为pd导入
BLS_DF=pd.read_excel软件(系统标准缓冲器,工作表_name=“MSA_dl”,索引_col=无)
BLS公司_DF.to\U csv(系统标准输出,index=False)
我将此称为:
目录号MSA U M2018_数字.xlsx|python3 test01.py
这是一个小的测试程序,可以在消除复杂性的同时说明这个想法。这不是我正在做的实际项目。
根据this答案,可能是:
相关问题 更多 >
编程相关推荐