Usando o python, o openpyxl vai te ensinar como escrever big data para excel facilmente. Importe grandes quantidades de dados sem se preocupar.

         Além do desenvolvimento do programa, você mesmo pode ter que fazer alguns testes de desempenho.Por exemplo, para uma função de importação, você precisa importar uma grande quantidade de dados, até que ponto.

Dezenas de milhares ou mesmo centenas de milhares de dados.

       Dados importados A primeira coisa em que pensamos é, claro, dados de importação do Excel. O que precisamos fazer com dezenas de milhares de dados?

 

Em primeiro lugar, imagine que vou escrever uma linha de dados, 20 campos, ok, e então vamos ... puxar para baixo, puxar pela metade, e então você ficará desesperado, porque 30 minutos se passaram e apenas 20.000 dados.

 

Obviamente, isso leva tempo e esforço, e você sentirá tonturas com o tempo. Aqui chegamos a um modelo de código completo para ajudá-lo a obter facilmente todos os dados. Geração de um clique, teste sem preocupações.

 

Aqui estamos usando openyxl, porque elwt tem um limite, um erro será relatado se exceder 65536 linhas. Para o nosso teste, é realmente muito pouco. Vamos torná-lo maior.

 

#-*- coding:utf-8 -*-
#!/usr/bin/env python
"""   __author__: mc   """
import openpyxl#导入我们需要的模块。

xl=openpyxl.Workbook()
xls=xl.create_sheet(index=0)#新建一个excel,sheet表
"""通讯录"""
list1=["年龄","姓名","手机号码"]#这里是我们需要的字段,可以根据需要自行添加,删除,修改
for i in range(1,40000):#这里是我们需要的行数。比如这里是4万
    for j,value in enumerate(list1):
        if j==0 :
            xls.cell(i,1).value = str(i)#根据特殊字段进行处理,输入不同的数值。可以自行添加其他需要的字段。
        else:#其他情况或者没有特殊字段,直接使用添加列表中的值代替。
            xls.cell(i,j+1).value=value


xl.save("通讯录.xlsx")#保存我们生成的数据

 

 

Neste ponto, geramos os dados de que precisamos, claro que, desta forma, você também pode processar alguns outros dados para abrir os olhos dos seus amigos. Você pode fazer uma aposta com ele: posso adicionar milhões de dados diferentes neste excel em 5 minutos, acredite ou não? Deve ser enfatizado que é diferente.

Amigo: eu acredito

Você: Não, você não acredita. Felizmente, se você não acredita, eu vou te provar. Se eu ganhar, você me convida para jantar e eu passo o segredo para você.

amigo: ……

Depois da operação, você perdeu a caça ao seu amigo e depois compartilhou o artigo com ele, o que o deixou feliz.

sugestão relacionada:

Uma foto de hackers pode revelar suas informações básicas

Ande na árvore da confissão do coração, deixe que ela (ele) não possa deixar de se apaixonar por você

Crie rapidamente sua própria ferramenta de bate-papo WeChat com base zero

Como desenvolver um robô de bate-papo simples com microcanais

Para aprender mais sobre programação divertida e interessante, preste atenção em "aprender a programar juntos" ou escaneie o código QR abaixo.

Acho que você gosta

Origin blog.csdn.net/qq_39046854/article/details/106087135
Recomendado
Clasificación