Python中办公软件(创建excel)

from collections import OrderedDict#有序字典from pyexcel_xls import save_data #读取xls数据

def makeExcelFile(path,data):    dic=OrderedDict()    for sheetName,sheetValue in data.items():        d={}        d[sheetName]=sheetValue        dic.update(d)    save_data(path,dic)

path=r"D:x.xls"  makeExcelFile(path,{"表1":[[3,2,1],[6,5,4],[9,8,7]],                    "表2":[[31,21,11],[61,51,41],[91,81,71]]})

原文地址:https://www.cnblogs.com/zlong123/p/10508023.html

时间: 2024-10-31 14:07:38

Python中办公软件(创建excel)的相关文章

Python中办公软件(读取word文件和读出保存别文件)

#读word文件import win32comimport win32com.client def readWordFile(path): #调用系统word功能,可以出来doc和docx两种文件 mw=win32com.client.Dispatch("Word.Application") #打开word文件 doc=mw.Documents.Open(path) for paragraphsin in doc.Paragraphs:#循环取出内容 line=paragraphsin

Python中办公软件(创建PPT)

import win32comimport win32com.client def makePPT(path): ppt=win32com.client.Dispatch("PowerPoint.Application") ppt.Visible=True #增加一个文件 pptFile=ppt.Presentations.Add() #创建页 page1=pptFile.Slides.Add(1,1)#参数1为页数(第一页开始),参数2为类型(按照PPT主题排列) #page1.Sh

Python中办公软件(创建word)

当前目录下创建word文件import win32comimport win32com.clientimport os def makeWordFile(fileName,name): word=win32com.client.Dispatch("Word.Application")#获取word程序 #让文档可见 word.Visible=True #创建文档 doc=word.Documents.Add() #写内容 r=doc.Range(0,0) r.InsertAfter(&

Python中subprocess 模块 创建并运行一个进程

python的subprocess模块,看到官方声明里说要尽力避免使用shell=True这个参数,于是测试了一下: from subprocess import call import shlex cmd = "cat test.txt; rm test.txt" call(cmd, shell=True) 运行之后: 1:打开并浏览了test.txt文件 2:删除了test.txt文件 from subprocess import call import shlex cmd = &

Python中使用numpy创建初始化array

import numpy as np np.arange(10, 100, 20, dtype = float) #numpy中的arange与普通的range作用一样,即range(start, stop, step) #arange可以通过dtype来指定创建的数组类型,数组不同与元组和列表,整个数组的类型必须是一样的. np.linspace(start, stop, number) #其中number指定了start到stop之间的个数(包含两端点值) 当然也可以产生随机数来初始化数组.

C++中的MFC创建Excel表格和添加数据到Excel表格中的方法

方法1: CStdioFile  File; CString str; File.Open("D\\1.xls",CFile::modeCreate|CFile::modeReadWrite);//如果文件事先不存在的话,就需要CFile::modeCreate,否则就不需要 //关键字:地点 ,  处理类型,  事件开始时间 ,  事件结束时间 ,  处理人 ,  处理时间 ,  上报类型   ,事件录像名称 ,事件图片名称 , 备注 str.Format("%s%c%s%

Python中使用numpy创建的array之间的乘法

import numpy as np numpy模块的array相乘时,有两种方式:一是矩阵形式,二是挨个相乘. 需要用矩阵形式相乘时,则要用np.dot()函数. 矩阵与矩阵: a = np.array([[1,2,3],[4,5,6],[7,8,9]]) c = a.copy() a*c 得出的结果是a和c中每个元素依次相乘,为3x3的矩阵 np.dot(a, c) 得到的结果是a和c进行矩阵相乘,为3x3的矩阵 矩阵与向量: a = np.array([[1,2,3],[4,5,6],[7

Python中,添加写入数据到已经存在的Excel的xls文件,即打开excel文件,写入新数据

背景 Python中,想要打开已经存在的excel的xls文件,然后在最后新的一行的数据. 折腾过程 1.找到了参考资料: writing to existing workbook using xlwt 其实是没有直接实现: 打开已有的excel文件,然后在文件最后写入,添加新数据 的函数的. 只不过,可以利用: Working with Excel Files in Python 中的库,组合实现. 2. writing to existing workbook using xlwt 给出了示

Python中生成(写入数据到)Excel文件

  转自http://www.crifan.com/export_data_to_excel_file_in_python/ 在Python中,如何将数据,导出为Excel,即把数据写入到新生成的excel文件. 1.网上看到: Working with Excel Files in Python 其中包括,Python中,如何读取excel文件,如何写入数据到excel文件等等相关的库. 看起来应该是这方面的资料中,总结的最好的了. 2.此处暂时只需要写入数据到Excel,所以就去参考: xl