当前位置: 首页 > 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.hkea.cn/news/148755/

相关文章:

  • 台州外贸网站建设百度推广费用多少
  • 虚拟机怎么做网站空间培训班管理系统 免费
  • wordpress离线文章发布郑州seo关键词排名优化
  • 龙岗区网站建设中国职业培训在线
  • 南山网站建设外包优化网站
  • 个人怎么做网站推广神起网络游戏推广平台
  • 做网站的关键技术运营推广的方式和渠道有哪些
  • jsp做就业网站网推项目
  • 网站开发的目的和意义重庆seo排名电话
  • 顺义专业建站公司最有效的线上推广方式
  • 大连网站网站搭建制作百度识图 上传图片
  • 给人做网站多少钱黑科技引流推广神器怎么下载
  • 沈阳做网站最好的公司百度快照怎么删除
  • 设置本机外网ip做网站网站免费制作平台
  • 有什么推荐做简历的网站2024的新闻有哪些
  • 申请做网站 论坛版主惠州seo外包服务
  • 网站照片上传不了域名解析ip
  • 胖小七网站建设2022最新国际新闻10条简短
  • wordpress 网站备份厦门seo外包服务
  • 网站建设及推广培训杭州百度快照优化排名
  • 简单手机网站开发软件关键词排名代发
  • visio画网站开发类图注册域名后怎么建网站
  • 道里网站运营培训北京网络营销咨询公司
  • 目前做网站流行的语言seo关键词排名优化哪家好
  • 长沙营销型网站制作费用seo图片优化
  • 学生诚信档案建设网站seo数据分析
  • 北京住房城乡建设厅网站首页1688官网入口
  • 网站建设需要懂什么软件徐州百度seo排名优化
  • wordpress网站样式网站排名查询
  • 郑州网站建设推销外贸网站推广与优化