tis-xlstat icon

xlstat

Silent install package for xlstat

28.1.0-1

Preprod packages are packages built on LUTI. They remain in PREPROD usually for 5 days, after which a second VirusTotal scan is performed to verify that the status has not changed.
If the package passes this last check, it is promoted to PROD and published on the store.

  • package: tis-xlstat
  • name: xlstat
  • version: 28.1.0-1
  • maintainer: Amel FRADJ
  • licence: Copyright ©2024 Lumivero. Tous droits réservés.
  • target_os: windows
  • architecture: x64
  • signature_date:
  • size: 189.86 Mo
  • homepage : https://www.xlstat.com/en/

package           : tis-xlstat
version           : 28.1.0-1
architecture      : x64
section           : base
priority          : optional
name              : xlstat
categories        : 
maintainer        : Amel FRADJ
description       : XLSTAT is a powerful and flexible Excel data analysis add-in that enables over 150,000 users in more than 120 countries worldwide to analyze, customize and share results in Microsoft Excel
depends           : 
conflicts         : 
maturity          : PREPROD
locale            : 
target_os         : windows
min_wapt_version  : 
sources           : 
installed_size    : 
impacted_process  : 
description_fr    : XLSTAT est un module complémentaire d'analyse de données Excel puissant et flexible qui permet à plus de 150 000 utilisateurs dans plus de 120 pays à travers le monde d'analyser, de personnaliser et de partager les résultats dans Microsoft Excel
description_pl    : XLSTAT to potężny i elastyczny dodatek do analizy danych w programie Excel, który umożliwia ponad 150 000 użytkowników w ponad 120 krajach na całym świecie analizowanie, dostosowywanie i udostępnianie wyników w programie Microsoft Excel
description_de    : XLSTAT ist ein leistungsstarkes und flexibles Excel-Zusatzmodul für die Datenanalyse, mit dem mehr als 150.000 Benutzer in über 120 Ländern weltweit Ergebnisse in Microsoft Excel analysieren, anpassen und weitergeben können
description_es    : XLSTAT es un complemento de análisis de datos de Excel potente y flexible que permite a más de 150.000 usuarios de más de 120 países de todo el mundo analizar, personalizar y compartir resultados en Microsoft Excel
description_pt    : O XLSTAT é um suplemento de análise de dados do Excel poderoso e flexível que permite a mais de 150.000 utilizadores em mais de 120 países em todo o mundo analisar, personalizar e partilhar resultados no Microsoft Excel
description_it    : XLSTAT è un potente e flessibile componente aggiuntivo di Excel per l'analisi dei dati che consente a oltre 150.000 utenti in più di 120 paesi del mondo di analizzare, personalizzare e condividere i risultati in Microsoft Excel
description_nl    : XLSTAT is een krachtige en flexibele invoegtoepassing voor gegevensanalyse in Excel waarmee meer dan 150.000 gebruikers in meer dan 120 landen wereldwijd resultaten in Microsoft Excel kunnen analyseren, aanpassen en delen
description_ru    : XLSTAT - это мощная и гибкая надстройка для анализа данных в Excel, которая позволяет более 150 000 пользователей в более чем 120 странах мира анализировать, настраивать и делиться результатами в Microsoft Excel
audit_schedule    : 
editor            : 
keywords          : 
licence           : Copyright ©2024 Lumivero. Tous droits réservés.
homepage          : https://www.xlstat.com/en/
package_uuid      : 04ac5e97-922c-4aac-bb90-5de9e387eace
valid_from        : 
valid_until       : 
forced_install_on : 
changelog         : 
min_os_version    : 10.0
max_os_version    : 
icon_sha256sum    : f738d257f1d41af3f7c5f6cd724a6486cf1745f3260d273c345bef1ea0d96e0f
signer            : test
signer_fingerprint: b82fc8ef4a4475c0f69ac168176c2bfc58f572eb716c4eadd65e4785c155dd8e
signature_date    : 2026-03-30T08:39:44.000000
signed_attributes : package,version,architecture,section,priority,name,categories,maintainer,description,depends,conflicts,maturity,locale,target_os,min_wapt_version,sources,installed_size,impacted_process,description_fr,description_pl,description_de,description_es,description_pt,description_it,description_nl,description_ru,audit_schedule,editor,keywords,licence,homepage,package_uuid,valid_from,valid_until,forced_install_on,changelog,min_os_version,max_os_version,icon_sha256sum,signer,signer_fingerprint,signature_date,signed_attributes
signature         : LgcVpwI/w9j/P4VIk9cP3xMfWyjPAQqHWyWrUMLapYRIClyFCD9U10YtFX3NxrqHjTayQpRSkugUZZghtimcLFDe3U0cQqqfyDOdjJWVHgYVHYJ2fcpQDG+x47MvlCdq2rKD7FDYIhqH6LA5A+tp5ts2+lZYCKlHYpBkXNy2Loy7awL+r1ooTPTbdLoSeBi35CA5hatUxR1UFEQ1BuVZ/M5yKS4W3lHIsnqVMSHZq2PqAZ3i8M1knmQr4kc60CXjLbtCrgSAJGBz180m0ST2whxfyXghxPCTFljm+TuM+s/VdTM0TPZNOmFEcxt99rqee9V4oJVbGLeJYPy5WCdXpA==

# -*- coding: utf-8 -*-
from setuphelpers import *

r"""
Usable WAPT package functions: install(), uninstall(), session_setup(), audit(), update_package()

"""
# Declaring global variables - Warnings: 1) WAPT context is only available in package functions; 2) Global variables are not persistent between calls


def install():
    
    # Declaring local variables
    if params.get("install_with_luti", False):
        WAPT.install("tis-microsoft-office-365-business")
    # Installing the software
    install_msi_if_needed("xlstat_x64.msi")
    
    
    

# -*- coding: utf-8 -*-
from setuphelpers import *
from setupdevhelpers import *
import glob
from zipfile import ZipFile


def update_package():
    # Declaring local variables
    package_updated = False

    proxies = get_proxies_from_wapt_console()
    if not proxies:
        proxies = get_proxies()

    dict_arch = {
        "x64": "_x64.msi",
        "x86": "_x86.msi"
    }
    url_base = "https://help.xlstat.com/6533-xlstat-silent-installation-windows"
    # Extract the correct div using bs_find_all
    divs = bs_find_all(url_base, "div","class","rte", proxies=proxies,verify=r'xlstat-com-chain.pem')
    msi_file = None
    for div in divs:
        links = div.find_all('a', href=True)
        for link in links:
            href = link['href']
            # Vérifier si le lien correspond à l'architecture actuelle
            if dict_arch.get(control.architecture) in href:
                msi_file = href
                latest_bin = msi_file.split('/')[-1]
                download_url = msi_file
                break


    # Downloading latest binaries
    print("Download URL is: %s" % download_url)
    if not isfile(latest_bin):
        print("Downloading: %s" % latest_bin)
        wget(download_url, latest_bin, proxies=proxies,verify_cert=r'xlstat-com-chain.pem')
        package_updated = True
    else:
        print("Binary is present: %s" % latest_bin)


    # Deleting outdated binaries
    for f in glob.glob('*.exe'):
        if f != latest_bin:
            remove_file(f)

    # Obtenir la version à partir du binaire
    version = get_version_from_binary(latest_bin)

    # Mettre à jour le package
    control.set_software_version(version)
    control.save_control_to_wapt()


01ca7fe94636e5a08fcb73849d3b5df25d51e2c82f4dd1a08f01798b25899819 : WAPT/certificate.crt
91cde19944bbcbf1cec714bc6f74bff7a3f1690f6133f9f7a8094ad924bc9bb3 : WAPT/control
f738d257f1d41af3f7c5f6cd724a6486cf1745f3260d273c345bef1ea0d96e0f : WAPT/icon.png
c3c89ac21641b33b56d74ee3c87331a065fa290a18b23cb8a6e2972a259143f9 : luti.json
124c1a1154f248db4e9866bcfb13dc4bbf6d157a99f7a46e01672e17c7752308 : setup.py
5c88b67dcfee0ae41629409a738a7498814b11aa759e214c6ffe2cd8b1abd702 : update_package.py
6da10533665b1c5e0a7da75d77279cb3ff5773df3aab1ec54208b2a586a856bf : xlstat-com-chain.pem
d57552e0d20cee803caaca6ae30531d447f2cb447cedfffd8a37d7a67ca44b4c : xlstat_x64.msi