openpyxlは、pythonを使用して、優れたビッグデータを簡単に作成する方法を説明します。大量のデータを安心してインポートできます。

         プログラムの開発に加えて、自分でパフォーマンステストを行う必要がある場合があります。たとえば、インポート機能の場合、大量のデータをどの程度インポートする必要があります。

数万または数十万のデータ。

       インポートされたデータ私たちが最初に考えることは、もちろんインポートデータに優れていることです。何万ものデータをどうする必要がありますか?

 

まず、データの行、20フィールド、OKを書き込むと想像してください。次に、プルダウンして途中までプルすると、30分が経過し、データが20,000個しかないのに必死になります。

 

明らかに、それは時間と労力を要し、そしてあなたは時間とともにめまいを見つけるでしょう。ここでは、すべてのデータを簡単に取得できるようにするための完全なコードテンプレートを紹介します。ワンクリック生成、心配のないテスト。

 

ここではopenyxlを使用しています。elwtには制限があるため、65536行を超えるとエラーが報告されます。私たちのテストでは、それは本当に少なすぎます。大きくしましょう。

 

#-*- 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")#保存我们生成的数据

 

 

この時点で、必要なデータが生成されました。もちろん、この方法で、他のデータを処理して、友達を目を見張らせることもできます。あなたは彼と賭けることができます:私は5分以内にこのエクセルに何百万もの異なるデータを追加することができます、信じられないかもしれませんか?それが異なることを強調する必要があります。

友達:私は信じています

あなた:いいえ、あなたはそれを信じていません。幸いなことに、あなたがそれを信じないなら、私はあなたにそれを証明します。私が勝った場合、あなたは私を夕食に招待し、私はあなたに秘密を渡します。

友達:……

手術後、友達に負けて、友達と記事を共有して、嬉しかったです。

関連する提案:

ハッカーの写真はあなたの基本的な情報を明らかにするかもしれません

心の告白の木を歩き、彼女(彼)にあなたに恋をさせずにはいられないようにしましょう

基盤がゼロの独自のWeChatチャットツールをすばやく構築する

シンプルなマイクロチャンネルチャットロボットの開発方法

楽しくて面白いプログラミングの詳細については、「一緒にプログラミングを学ぶ」に注意するか、以下のQRコードをスキャンしてください。

おすすめ

転載: blog.csdn.net/qq_39046854/article/details/106087135