-
Notifications
You must be signed in to change notification settings - Fork 0
/
ImportationExemple.py
31 lines (19 loc) · 964 Bytes
/
ImportationExemple.py
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
import xlsWriter
import xlsPlot
import xlsReader
# importation de xlsWriter
data = {"keys":[chr(65+i) for i in range(10)],"data":[i for i in range(10)],"d":[i+1 for i in range(10)],"da":[i+2 for i in range(10)]}
xls = xlsWriter.xlsWriter()
xls.AddData(data, KeysCol="keys", Title=("Données",4,4))
xls.SaveFile() # sauvegarde xls
# importation de xlsReader
xls = xlsReader.xlsData(0, "ExtractedData")
ReadData = xls.Lecture(rowstart=0,colstart=0,colstop=3,formatage="dict")
print(ReadData) # affichage données récupérées
# exemple d'utilisation de xlsWriter à la suite de xlsReader (copie de données)
xls = xlsWriter.xlsWriter()
xls.AddData(ReadData, KeysCol="keys", Title=("Données copiées",4,4))
xls.SaveFile("DataCopy") # sauvegerde en DataCopy.xls
# importation de xlsPlot
xls = xlsPlot.xlsDB(0, "ExtractedData", TitleCell=(4,4))
xls.DiagrammeMultiBarres(DataColumns=[1,2,3],KeyColumn=0,Start=1,TitleOffset=1,SortedElements=(True, True, 0))