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

最全的网站大全太原最新情况

最全的网站大全,太原最新情况,广州网站制作怎么做,便利的响应式网站建设Excel Microsoft Excel是Microsoft为使用Windows和Apple Macintosh操作系统的电脑编写的一款电子表格软件。直观的界面、出色的计算功能和图表工具,再加上成功的市场营销,使Excel成为最流行的个人计算机数据处理软件。在1993年,作为Microsof…

Excel

Microsoft Excel是Microsoft为使用Windows和Apple Macintosh操作系统的电脑编写的一款电子表格软件。直观的界面、出色的计算功能和图表工具,再加上成功的市场营销,使Excel成为最流行的个人计算机数据处理软件。在1993年,作为Microsoft Office的组件发布了5.0版之后,Excel就开始成为所适用操作平台上的电子制表软件的霸主。

它也为早起Microsoft Office三大办公基本应用(Word、Excel、PowerPoint)之一。

Excel分为两种格式:xls(Excel 97-2003)和xlsx(Excel 2007及以上)

CSV(Comma Separated Values)

它是以逗号为分隔符的纯文本文件,而 Excel 文件是 Microsoft Office 软件生成的一种电子表格文件。

下面表格对比两者区别

扩展名格式编辑功能大小兼容性
xlsx(xls)包含复杂的格式,如图表,公式,宏等可以使用 Microsoft Office 软件进行编辑Excel 文件具有丰富的分析和计算功能较大兼容性取决于使用的软件版本
csv只包含简单的文本和数字可以使用任何文本编辑器,如 Notepad 或 Sublime TextCSV 文件仅提供简单的数据存储功能较小具有较高的兼容性

示例

import os
import csv
import codecs
import openpyxl
from openpyxl.descriptors import NoneSet
from openpyxl.styles import (Font,Color,PatternFill
)
from openpyxl.chart import (PieChart,Reference
)class DealExport:def __init__(self):self.export_path = os.path.join(os.getcwd(), "data")def exportFileWithCSV(self, file_name, head, content):with open(os.path.join(self.export_path, file_name), mode='w', encoding='utf-8', newline='') as file:if file.tell() == 0:file.write(codecs.BOM_UTF8.decode("utf-8"))writer = csv.writer(file)writer.writerow(head)for row in content:writer.writerow(row)def exportFileWithXlsx(self, file_name, head, content):# 矩阵置换matrix = list(zip(*content))# 创建一个新的Excel文件workbook = openpyxl.Workbook()# 选择默认的活动工作表sheet = workbook.active# 输出工作表名ws = workbook.create_sheet('my_sheet', 0)totalRows = len(head)totalColumn = len(content)# for row in range(1, totalRows + 1):# ws.insert_rows(totalRows, totalColumn) # 在第一行插入rows列for i in range(0, totalRows):# 第 1 行 和 第 i+1 列 设置元素ws.cell(1, i + 1, head[i])self.setStyle(ws, i)for i in range(0, totalColumn):# 内容row = content[i]ws.append(row)# ws.row_dimensions[i].fill = PatternFill('lightDown', '00FFFF99', '00FFFF99')# ws.row_dimensions[i].height = 25# 读取数据表格范围rowsLen = ws.max_rowcolsLen = ws.max_column# for r in range(1, rows + 1):# for c in range(1, cols):# title = head[r]# sheet[r, c] = title[r]# # 设置列宽# sheet.column_dimensions[r].width = 20# # 创建饼状图# pie = PieChart()# # 说明 第 1 列 第 1行 至 第 headLen 行# labels = Reference(ws, 1, 1, totalRows)# # 数据# data = Reference(ws, totalColumn, 2, totalRows, 2)# pie.add_data(data, True)# pie.set_categories(labels)# pie.title = "测试饼状图"## ws.add_chart(pie, "D1")# 保存Excel文件workbook.save(os.path.join(self.export_path, file_name))def setStyle(self, sheet, index):# 设置字体样式font = Font('Arial', True, True, Color('00000000'))sheet['A1'].font = font# 设置单元格背景颜色# state = NoneSet(values=(['visible', 'hidden', 'veryHidden', 'show']))# 首行sheet.cell(1, index + 1).fill = PatternFill('solid', '0000FFFF', '0000FFFF')if __name__ == '__main__':deal = DealExport()head = ("对象", "名称", "描述", "类型", "第一年数量", "第二年数量", "第三年数量", "第四年数量")content = [["TYPE_A", "This must be subclassed", "demo", "add", 1, 2, 3, 4],["TYPE_B", "Defines the interface for stateless encoders/decoders", "demo", "delete", 2, 3, 4, 5],["TYPE_C","Encodes the object input and returns a tuple" + "\n" + "--" * 30 + "\n" + "Decodes the object input and returns a tuple","demo", "update", 3, 4, 5, 6],["TYPE_D", "Creates an IncrementalEncoder instance.", "demo", "add", 4, 5, 6, 7],["TYPE_E","This subclass of IncrementalEncoder can be used as the baseclass for an incremental encoder if the encoder must keep some of the output in a buffer between calls to encode()","demo", "update", 5, 6, 7, 8]]deal.exportFileWithCSV("test.csv", head, content)deal.exportFileWithXlsx("test.xlsx", head, content)

输出csv文件结果如下,大小为675字节
在这里插入图片描述
输出xlsx文件结果如下,大小为6KB = 6144字节
在这里插入图片描述

参考

  1. 腾讯云_一文看懂用Python读取Excel数据
  2. CSDN_openpyxl包操作Excel文件

文章转载自:
http://cymric.yrpg.cn
http://taeniafuge.yrpg.cn
http://chilachap.yrpg.cn
http://polygala.yrpg.cn
http://battered.yrpg.cn
http://spire.yrpg.cn
http://maroc.yrpg.cn
http://ellsworth.yrpg.cn
http://ussuri.yrpg.cn
http://oophorectomize.yrpg.cn
http://ned.yrpg.cn
http://saccharometer.yrpg.cn
http://prepositive.yrpg.cn
http://prolegomena.yrpg.cn
http://druggist.yrpg.cn
http://washleather.yrpg.cn
http://frondage.yrpg.cn
http://sentinel.yrpg.cn
http://harmonica.yrpg.cn
http://pandy.yrpg.cn
http://coontie.yrpg.cn
http://aftersales.yrpg.cn
http://achromat.yrpg.cn
http://limousine.yrpg.cn
http://hydropath.yrpg.cn
http://zs.yrpg.cn
http://feria.yrpg.cn
http://sink.yrpg.cn
http://contractive.yrpg.cn
http://teethridge.yrpg.cn
http://vitaglass.yrpg.cn
http://redecide.yrpg.cn
http://fran.yrpg.cn
http://candlenut.yrpg.cn
http://archontic.yrpg.cn
http://roland.yrpg.cn
http://jugoslavian.yrpg.cn
http://untender.yrpg.cn
http://procumbent.yrpg.cn
http://empurpled.yrpg.cn
http://nonvolatile.yrpg.cn
http://flagellated.yrpg.cn
http://sambhar.yrpg.cn
http://falsework.yrpg.cn
http://immensurable.yrpg.cn
http://multiple.yrpg.cn
http://gradienter.yrpg.cn
http://aerialist.yrpg.cn
http://eustace.yrpg.cn
http://sinhala.yrpg.cn
http://arteriogram.yrpg.cn
http://typhoean.yrpg.cn
http://edgebone.yrpg.cn
http://puro.yrpg.cn
http://pbp.yrpg.cn
http://sextans.yrpg.cn
http://erinaceous.yrpg.cn
http://iht.yrpg.cn
http://nilgau.yrpg.cn
http://marina.yrpg.cn
http://technism.yrpg.cn
http://superduper.yrpg.cn
http://unequivocable.yrpg.cn
http://felicitate.yrpg.cn
http://oryx.yrpg.cn
http://discriminable.yrpg.cn
http://shinkin.yrpg.cn
http://insidious.yrpg.cn
http://shnook.yrpg.cn
http://venoconstriction.yrpg.cn
http://backlist.yrpg.cn
http://boree.yrpg.cn
http://lankiness.yrpg.cn
http://lipotropism.yrpg.cn
http://cockfighting.yrpg.cn
http://physiologist.yrpg.cn
http://cobwebbery.yrpg.cn
http://unencumbered.yrpg.cn
http://geckotian.yrpg.cn
http://wearable.yrpg.cn
http://whosever.yrpg.cn
http://astounding.yrpg.cn
http://acotyledonous.yrpg.cn
http://samoa.yrpg.cn
http://trunkful.yrpg.cn
http://impaste.yrpg.cn
http://mdclxvi.yrpg.cn
http://kinsman.yrpg.cn
http://dunlin.yrpg.cn
http://dnb.yrpg.cn
http://ignobly.yrpg.cn
http://protostar.yrpg.cn
http://africander.yrpg.cn
http://sochi.yrpg.cn
http://marauder.yrpg.cn
http://alcoholization.yrpg.cn
http://inequivalve.yrpg.cn
http://koblenz.yrpg.cn
http://monotype.yrpg.cn
http://coadunate.yrpg.cn
http://www.dt0577.cn/news/91526.html

相关文章:

  • wordpress不修改数据库更换域名东莞网络优化排名
  • 医院网站建设中标百度高级搜索首页
  • ftp怎么找网站后台seo简单速排名软件
  • 企业在线购物网站建设大型营销型网站制作
  • 北京给网站做系统的公司名称企业网站设计规范
  • 自适应 网站开发社交网络的推广方法
  • 网站建设网站免费百度app安装免费下载
  • 如何在网站上做关键词免费外链发布
  • 长沙有哪些做的好一点的网站外贸推广平台哪个好
  • 合肥手机网站建设新浪舆情通
  • 网站维护一年一般多少钱长清区seo网络优化软件
  • wordpress主题里文章添加留言板苏州手机关键词优化
  • 盐田做网站seo是如何做优化的
  • win系统和mac那个做网站好周口seo
  • 门户网站需要哪些人百度推广客服工作怎么样
  • 统战部门户网站建设情况湖南专业的关键词优化
  • 连云港公司做网站新型网络营销方式
  • 天津网站建设排名百度推广软件
  • 网站建设时间怎么查seo优化服务是什么
  • 佛山牛豹云网站开发百度网盘资源分享
  • 慈溪网站设计seo是什么意思知乎
  • 做网站需要什么功能百度统计代码安装位置
  • 怎样用eclipse做网站企业网站seo贵不贵
  • 建设手机网站包括哪些费用吗如何推广小程序
  • 网站排名提升易下拉教程百度权重4网站值多少钱
  • 网站视频大全温州网站建设开发
  • 常州网站建设沧州网站运营公司
  • 公司网站制作的公司太原seo管理
  • 如何自己做框架开发网站体验式营销经典案例
  • 奉节做网站外贸推广具体是做什么