[Apprentissage de la programmation] Faites un peu de progrès chaque jour, la route de l'apprentissage de la programmation: un logiciel de traitement de données de table-CSV processeur de données de table v1.0.1

[Apprentissage de la programmation] Faites un peu de progrès chaque jour, la route de l'apprentissage de la programmation: un logiciel de traitement de données de table-CSV processeur de données de table v1.0.1

Écrit devant 1: La raison de l'écriture de logiciel

Pendant le stage d'études supérieures, parce que l'entreprise a souvent besoin de traiter une grande quantité de données de table et que j'ai des bases de programmation Python, j'ai commencé à analyser certaines exigences de traitement de données de table couramment utilisées et à faire des heures supplémentaires avant la fin du stage. Fin de l'écriture du logiciel.

En plus de le laisser aux entreprises, le logiciel n'a pas été publié sur Internet tant qu'il n'a pas été écrit de manière à pouvoir être utilisé par d'autres. Les choses qui sont faites avec beaucoup d'énergie et de temps et que personne ne les utilise sont en fait une perte de temps et d'énergie. Maintenant, le logiciel est mis en ligne pour que d'autres puissent l'utiliser.

Écrit au recto 2: suggestions d'utilisation du logiciel

Bien que le logiciel soit écrit pour traiter des données tabulaires, lorsque vous utilisez ce programme pour lire directement des fichiers de données tabulaires, il est recommandé de .CSVformater des fichiers de données tabulaires ou d'utiliser des fichiers Excel de données en texte brut (utilisez le plug-in Kutools pour convertir les données tabulaires en type de texte) , il n'est pas recommandé d'utiliser ce logiciel .xlsxpour lire les données de table directement à partir de fichiers Excel ( ) avec plusieurs types de données . En tant que format de fichier spécial de Microsoft Corporation, le fichier de feuille de calcul Excel contient un large éventail de types de données, en particulier lors de la lecture de données à virgule flottante, il perd souvent en précision. En tant que fichier texte brut, CSV est ce que vous voyez est ce que vous obtenez. Il n'y a pas besoin de s'inquiéter de la distorsion des données pendant le processus de lecture du programme, et il n'est pas limité par le logiciel et la plate-forme. C'est pourquoi le logiciel est nommé à la CSV表格数据处理器place Excel表格数据处理器.

Deux types de fichiers de données en texte brut recommandés par le logiciel

1. Fichier CSV

CSV est un format de fichier universel et relativement simple qui est largement utilisé par les utilisateurs, les entreprises et la science. L'application la plus largement utilisée est le transfert de données tabulaires entre programmes, et ces programmes eux-mêmes fonctionnent sur des formats incompatibles (souvent des formats propriétaires et / ou non réglementés). Parce qu'un grand nombre de programmes prennent en charge une certaine variante CSV, au moins comme entrée facultative.

Les fichiers CSV stockent des données tabulaires (nombres et texte) en texte brut. Le texte brut signifie que le fichier est une séquence de caractères sans données qui doivent être interprétées comme des nombres binaires . Fichier CSV à partir d'un nombre quelconque d'enregistrements, séparés par des sauts de ligne entre les enregistrements; chaque enregistrement un champ composé de séparateurs entre les champs d'autres caractères ou chaîne de caractères, est la virgule ou la tabulation la plus courante . En général, tous les enregistrements ont exactement la même séquence de champs. Il s'agit généralement d'un fichier texte brut . Il est recommandé d'utiliser WORDPAD ou le Bloc-notes pour ouvrir, puis enregistrer un nouveau fichier et l'ouvrir avec EXCEL, qui est également l'une des méthodes.

Encyclopédie Baidu

Installation et utilisation d'EmEditor Pro

EmEditor Pro est un puissant éditeur de texte Windows qui prend en charge les macros, Unicode et peut également gérer le Big Data et les fichiers CSV. Il peut être utilisé dans divers domaines, notamment la conception Web, la programmation, l'édition ou la publication, la gestion de bases de données, la gestion de serveurs, etc. .

La raison pour laquelle EmEditor Pro est recommandé ici est qu'EmEditor Pro peut afficher les fichiers CSV sous forme de tableau. Il est très pratique d'utiliser le logiciel EmEditor Pro pour afficher et modifier les fichiers CSV.

Affichage tabulaire des données CSV:

image-20210303025059541

2. Fichier Excel en texte brut

Bien que le fichier de texte brut CSV puisse éviter le problème de distorsion des données lorsque le programme lit les données, en termes de données 可读行et d' 操作性aspects, le fichier Excel est beaucoup plus puissant que le fichier CSV. Par conséquent, il est également judicieux d' utiliser le fichier plain texte Excel comme support de données. Dans le même temps, afin d'éviter le problème de distorsion des données lorsque le programme lit le fichier Excel, le type de données de table dans le fichier Excel utilise fortement le type de texte. Ici, vous pouvez utiliser le plug-in Kutools pour convertir rapidement tous les les données de cellule dans le tableau au type de texte.

Installation et utilisation du plugin Kutools

image-20210303012500848

image-20210303012439634

Interface principale du logiciel de traitement des données de formulaire CSV

image-20210302232225274

Fonctions réalisables par le logiciel (introduction partielle)

Voici les fonctions qui peuvent être réalisées par le logiciel: Il est à noter que certaines fonctions ne peuvent pas être réalisées une seule fois 数据操作, mais un 数据操作certain traitement de données peut être réalisé en combinant un ou plusieurs talents indépendants . Ce qui suit décrit certaines des fonctions qui peuvent être implémentées par le logiciel et leurs opérations spécifiques.

1. Fusion des données de table

Fusion des données du tableau, insérer le tableau B dans le tableau A

Tableau A:

Nom le sexe âge ville
Zhang San Masculin 20 Pékin
Li Si Masculin 22 Guangzhou
Roi deux Masculin 15 Shenyang
Akari Masculin 18 Changsha
Xiao Hong Femelle 18 Ningbo
Akari Masculin 25 Shaanxi

Tableau B:

Nom âge ville constellation Zodiaque
Akari 18 Changsha Scorpion chien
Xiao Hong 18 Ningbo Poissons porc
Frère de Xiao Ming 24 Changsha Bélier singe

Appuyez sur 姓名et sur le 年龄champ pour fusionner, fusionner le résultat:

Nom le sexe âge ville constellation Zodiaque Description de la fusion
Zhang San Masculin 20 Pékin ['Nom', 'Âge'] Cette donnée ne correspond à aucun résultat du tableau B et les données sont conservées.
Li Si Masculin 22 Guangzhou ['Nom', 'Âge'] Cette donnée ne correspond à aucun résultat du tableau B et les données sont conservées.
Roi deux Masculin 15 Shenyang ['Nom', 'Âge'] Cette donnée ne correspond à aucun résultat du tableau B et les données sont conservées.
Akari Masculin 18 Changsha Scorpion chien ['Name', 'Age'] Cette donnée correspond à la deuxième ligne de données du tableau B, et les données ont été mises à jour.
Xiao Hong Femelle 18 Ningbo Poissons porc ['Name', 'Age'] Cette donnée correspond à la troisième ligne de données du tableau B et les données ont été mises à jour.
Akari Masculin 25 Shaanxi ['Nom', 'Âge'] Cette donnée ne correspond à aucun résultat du tableau B et les données sont conservées.
Frère de Xiao Ming 24 Changsha Bélier singe ['Nom', 'âge'] Cette donnée provient de la quatrième ligne de données du tableau B.

étape:

1) 文件> 打开CSV,ExcelLire les données du tableau dans le programme comme tableau A

image-20210302232402102

2) Sélectionnez le domaine correspondant

Ici 姓名, 年龄deux domaines sont sélectionnés comme domaines correspondants

image-20210302233557452

3) Cliquez sur B插入A>Yes

image-20210302233453873

4) Sélectionnez le tableau B

image-20210302232805121

5) Confirmer

image-20210302233633827

image-20210302233839839

2. Distinction de couleur équivalente voisine

Les couleurs équivalentes adjacentes peuvent être distinguées selon un certain domaine.Une fois le document Exel teint, les données requises peuvent être rapidement trouvées à l'œil nu à partir de la table de données.

纯文本表格数据(演示).xlsx

Nom le sexe âge ville constellation Zodiaque
Akari Masculin 18 Changsha Sagittaire Bovins
Xiao Li Femelle 19 Xi'an Taureau chien
Xiao Wang Masculin 25 Xi'an Sagittaire Bovins
petit six Masculin 24 Xi'an Poissons chien
Li Si Masculin 22 Guangzhou Poissons Longue
Akari Masculin 25 Xi'an Bélier Bovins
Li Er Masculin 27 Xi'an Poissons chien
Zhang Wu Masculin 21 Xi'an Capricorne chien
Wang Liu Masculin 25 Xi'an Poissons cheval
Zhao San Masculin 23 Taiyuan Cancer chien
Zhang San Masculin 20 Pékin Verseau poulet
Roi deux Masculin 15 Shenyang Balance chien
Xiao Hong Femelle 18 Ningbo Scorpion poulet
Xiaoqian Femelle 22 Guangzhou Scorpion porc
Ying Zheng Masculin 38 Xianyang Verseau tigre
Liu Bang Masculin 35 Changan Capricorne serpent
Xiang Yu Masculin 22 Xianyang Leo chien
Lu faisan Femelle 25 Changan Vierge singe
Liu Heng Masculin 26 Changan Capricorne porc

image-20210303003311541

Prenons l' 城市exemple du domaine, continuez相邻等值区分颜色

1) Sélectionnez le 城市domaine

image-20210303003538350

2) 文件> 保存为彩色Excel>Yes

image-20210303003646838

image-20210303003829478

参数设置窗口为字符串过滤条件,对满足条件的数据行进行染色,默认不开启。

3)结果

image-20210303003913035

3. 相邻等值划分并添加序号

城市域为例,纯文本表格数据(演示).xlsx

image-20210303004146285

2)相邻等值划分并添加序号>Yes

image-20210303004220187

3)结果

image-20210303004407761

image-20210303004457540

4. 标记相邻等值的行

操作前,纯文本表格数据(演示).xlsx

image-20210303004617640

星座域为例

1)选择星座域>Yes

image-20210303004737673

2)结果

image-20210303004833414

5. 右方转置

右方转置就是把每条数据进行拆分

操作前纯文本表格数据(演示).xlsx

image-20210303005118023

操作后:

姓名 性别 年龄 域名 域值 转置标记
小明 18 城市 长沙 原所在行号2
小明 18 星座 射手座 原所在行号2
小明 18 生肖 原所在行号2
小李 19 城市 西安 原所在行号3
小李 19 星座 金牛座 原所在行号3
小李 19 生肖 原所在行号3
小王 25 城市 西安 原所在行号4
小王 25 星座 射手座 原所在行号4
小王 25 生肖 原所在行号4
小六 24 城市 西安 原所在行号5
小六 24 星座 双鱼座 原所在行号5
小六 24 生肖 原所在行号5
李四 22 城市 广州 原所在行号6
李四 22 星座 双鱼座 原所在行号6
李四 22 生肖 原所在行号6
小明 25 城市 西安 原所在行号7
小明 25 星座 白羊座 原所在行号7
小明 25 生肖 原所在行号7
李二 27 城市 西安 原所在行号8
李二 27 星座 双鱼座 原所在行号8
李二 27 生肖 原所在行号8
张五 21 城市 西安 原所在行号9
张五 21 星座 摩羯座 原所在行号9
张五 21 生肖 原所在行号9
王六 25 城市 西安 原所在行号10
王六 25 星座 双鱼座 原所在行号10
王六 25 生肖 原所在行号10
赵三 23 城市 太原 原所在行号11
赵三 23 星座 巨蟹座 原所在行号11
赵三 23 生肖 原所在行号11
张三 20 城市 北京 原所在行号12
张三 20 星座 水瓶座 原所在行号12
张三 20 生肖 原所在行号12
王二 15 城市 沈阳 原所在行号13
王二 15 星座 天秤座 原所在行号13
王二 15 生肖 原所在行号13
小红 18 城市 宁波 原所在行号14
小红 18 星座 天蝎座 原所在行号14
小红 18 生肖 原所在行号14
小倩 22 城市 广州 原所在行号15
小倩 22 星座 天蝎座 原所在行号15
小倩 22 生肖 原所在行号15
嬴政 38 城市 咸阳 原所在行号16
嬴政 38 星座 水瓶座 原所在行号16
嬴政 38 生肖 原所在行号16
刘邦 35 城市 长安 原所在行号17
刘邦 35 星座 摩羯座 原所在行号17
刘邦 35 生肖 原所在行号17
项羽 22 城市 咸阳 原所在行号18
项羽 22 星座 狮子座 原所在行号18
项羽 22 生肖 原所在行号18
吕雉 25 城市 长安 原所在行号19
吕雉 25 星座 处女座 原所在行号19
吕雉 25 生肖 原所在行号19
刘恒 26 城市 长安 原所在行号20
刘恒 26 星座 摩羯座 原所在行号20
刘恒 26 生肖 原所在行号20

6. 相邻等值划分并排序

操作前纯文本表格数据(演示).xlsx

image-20210303005526533

城市域为划分域,对星座进行指定排序

1)相邻等值划分并排序,划分域选择城市,排序域选择星座,排序值为图中所示

image-20210303022324283

2)结果

image-20210303022538096

7. 生成联合域

生成联合域可把多个域合并成单个域

需要进行多域操作时,可先进行生成联合域操作转换为单域,再通过单域执行上述功能即可使用上述功能的多域化操作。

操作前:

image-20210303010806826

操作后:

image-20210303015915865

下载链接

CSV表格数据处理器以及EmEditor Pro软件、Kutools插件下载地址:

Lien: https://pan.baidu.com/s/1vlbYAIPPKkLnDz5OSJrrlw
Code d'extraction: rb8z

Ecrire au dos

Si vous avez des suggestions ou des commentaires sur le logiciel, vous pouvez laisser un message dans la zone de commentaire ou me contacter. Je continuerai à mettre à jour le logiciel, à ajouter une nouvelle vitalité au logiciel et à améliorer les fonctions de traitement des données de table du programme.

Courriel de l'auteur: [email protected]

Savoir: https://www.zhihu.com/people/caviar126

Je suppose que tu aimes

Origine blog.csdn.net/caviar126/article/details/114758772
conseillé
Classement