当前位置: 首页 > news >正文

旅游公司网站制作网站建设走的路线风格

旅游公司网站制作,网站建设走的路线风格,做网站的北京,网站建设报价明细模板使用 openpyxl 思路: 读取n个excel的文件,存储在一个二维数组中,注意需要转置。将二维数组的数据写入excel。 安装软件: pip install openpyxl源代码: import os import openpyxl # 将n个excel文件数据合并到一个…

使用 openpyxl

思路:

  • 读取n个excel的文件,存储在一个二维数组中,注意需要转置。
  • 将二维数组的数据写入excel。

安装软件:

pip install openpyxl

源代码:

import os
import openpyxl
# 将n个excel文件数据合并到一个excel# 读取n个excel文件数据,并且合并到一个二维数组,每个excel只读取A列,且行数保持一样
def merge(n):data = []for i in range(n):data_file_path = os.path.join('data', f'data{i + 1}.xlsx')# 返回一个workbook数据类型的值workbook = openpyxl.load_workbook(data_file_path)sheet = workbook.active# 取A列数据cell = sheet['A']column = []for j in cell:column.append(j.value)data.append(column)# print(data)# 转置transpose_data = list(map(list, zip(*data)))# print(transpose_data)merge_file_path = os.path.join('data', 'merge.xlsx')save(transpose_data, merge_file_path)# 将二维数据数据保存到excel文件
def save(data, file_path):workbook = openpyxl.Workbook()sheet = workbook.activesheet.title = 'Sheet1'workbook.save(file_path)for row in data:sheet.append(row)workbook.save(file_path)if __name__ == '__main__':merge(10)

效果截图:

在这里插入图片描述

使用 pandas

思路:

  • 读取n个excel的文件,存储在一个二维数组中,注意需要转置。
  • 将二维数组的数据写入excel。

安装软件:

pip install pandas

源代码:

#!/usr/bin/python3
# -*- coding: utf-8 -*-import pandas as pd
import os# 将n个excel文件数据合并到一个excel# 读取n个excel文件数据,并且合并到一个二维数组,每个excel只读取A列,且行数保持一样
def merge(n):data = []for i in range(n):data_file_path = os.path.join('data', f'data{i + 1}.xlsx')df = pd.read_excel(data_file_path, index_col=None, header=None, sheet_name='Sheet1')# 仅获取第0列数据data.append(df.values[:, 0])# print(data)# 转置transpose_data = list(map(list, zip(*data)))# print(transpose_data)merge_file_path = os.path.join('data', 'merge.xlsx')save(transpose_data, merge_file_path)# 将二维数据数据保存到excel文件
def save(data, file_path):df = pd.DataFrame(data)# 写入本地excel文件df.to_excel(file_path, sheet_name="Sheet1", index=False, header=False)# main函数
if __name__ == '__main__':merge(10)

参考

  • https://zhuanlan.zhihu.com/p/353669230
  • https://blog.csdn.net/weixin_44288604/article/details/120731317
  • https://zhuanlan.zhihu.com/p/363810440
  • https://baijiahao.baidu.com/s?id=1737230506657192730&wfr=spider&for=pc
  • 二维数组转置

源代码位置:

  • 源代码-openpyxl
  • 源代码-pandas
  • github地址
http://www.yayakq.cn/news/703866/

相关文章:

  • wordpress做公司网站郑州网站建设九零后
  • 寻找定制型网站建设网站打开速度
  • 手机做网站的没备案的网站收录
  • 做3d图的网站有哪些软件用自己的电脑做网站空间
  • 深圳外贸企业网站建设简单大气网站源码
  • 短网址赚钱平台WordPress搜索优化工具
  • wordpress如何设置邮箱seo竞价是什么意思
  • 网站文件解压使用top域名做网站
  • 邢台 建网站移动互联网推广
  • 网站开发专员的面试题北京营销策划公司
  • 海南微信网站制作平台博客做资讯类网站
  • 四川省平昌城乡建设厅网站如何做一个公司网站
  • 网站营销的流程聊城wap网站制作
  • 网站推广120种方法招聘网页怎么制作
  • asp网站怎么连接数据库杭州专业设计网站
  • 图片网站模板濮阳网站建设专家团队
  • 外贸管理网站模板三一重工的网站是哪家做的
  • 网站快速备案网络营销seo优化
  • 龙华网站网页设计运维培训 网站建设
  • 中国建设网站下载学做软件的网站
  • 专业的网站建设运营公众号做网站
  • 在vs做的项目怎么连接到网站网站建设制作、微信公众号
  • 个人网站怎么申请wordpress 阿里云视频点播
  • 网站中的搜索框怎么做建设银信用卡网站首页
  • 查看网站服务器ip山西公司网站开发
  • 利辛做网站江门网站制作推广
  • 百度怎么网站排名谁知道做网站的电话
  • 网站主页跳转indexwordpress 文章数据表
  • 个人网站备案 服务内容怎么写wordpress 报表插件
  • 如何做游戏试玩网站wordpress中文版 显示英文