Malheureusement, par défaut, il n'est pas possible de filtrer les données avec une expression régulière dans Excel.Je serais heureux de savoir comment mettre en œuvre un tel filtrage à l'aide de formules, mais ce ne sera plus notre chemin.
Dans ce bureau, tout est bien pire que dans un Microsoft Office classique, et le filtrage par une expression régulière ne fonctionnera pas non plus de manière simple.
OpenOffice fait un très bon travail de filtrage d'une colonne avec une expression régulière.
Comme OpenOffice, LibreOffice peut trier une colonne par une expression régulière.Eh bien, que voulez-vous, une fois que c'était une base de code unique.
J'aimerais appeler cette suite bureautique un bloc-notes dans le monde des tableurs. Elle ne fait rien
La plus jolie suite bureautique selon moi, mais pas la plus fonctionnelle, et bien sûr dans OnlyOffice il est impossible de faire un filtre de colonne avec une expression régulière.
Je pense que dans les feuilles de calcul Google docs, il est en quelque sorte possible de filtrer une colonne avec une expression régulière, mais je n'ai pas réussi, même si j'ai essayé beaucoup d'options, mais j'ai fait quelque chose de mal.Il n'y avait pas de formule magique.Une personne simple ne maîtrisera pas le filtrage dans Google Docs, alors j'y ai hardiment mis fin, mais il y a toujours une chance.
Pas du tout.Zoho au niveau d'Office 365, des fonctionnalités complètement primitives en termes de filtrage des données dans une colonne.
Yandex Office est basé sur Microsoft Office 365, donc rien n'y fonctionne))
Non, il est basé sur le produit MyOffice
Pas du tout.C'est un produit à moitié cuit pour les geeks, le pire que j'aie jamais vu
Lors de l'insertion des données, tout est tombé.Pas de tri ici.Cauchemar.
Voyons comment filtrer les données d'une colonne à l'aide de langages de programmation.Je dirai tout de suite qu'il n'y a pas de restrictions dans les langages de programmation, dans n'importe quel langage où il y a des expressions régulières, il est possible de filtrer une colonne de table avec une expression régulière.Mais par exemple, il n'y a pas d'expressions régulières dans LUA, donc même là, cela peut ne pas fonctionner.Imaginons que notre table soit stockée dans un fichier 1.csv, et essayons de filtrer avec une expression régulière.
Exemple de données:
egais-sochi.ru;0;0;2016-03-29;2022-04-29;1
egewithsasha.ru;0;0;2021-03-29;2022-04-29;1
ego-logic.ru;0;0;2021-03-29;2022-04-29;1
egologic.ru;0;0;2021-03-29;2022-04-29;1
eight-8.ru;0;0;2021-03-29;2022-04-29;1
eight8.ru;0;0;2006-06-30;2022-04-29;1
ekb-crystal.ru;0;0;2021-03-29;2022-04-29;1
eko-stoun.ru;0;0;2021-03-29;2022-04-29;1
eko4u.ru;0;0;2008-04-01;2022-04-29;1
ekodrive.ru;0;0;2009-09-01;2022-04-29;1
Exemple PHP de filtrage d'une colonne avec une expression régulière:
<?php
$lines = file ( '1.csv' );
$OUT='';
foreach ($lines as $line) {
$items = explode(";", $line);
if (!preg_match("#[0-9]#", $items[0]))
$OUT.=$line;
}
file_put_contents("2.csv",$OUT);
Il existe de nombreuses options pour implémenter cette tâche en PHP.
Peut-être la solution la plus courte sur AWK.
awk -F";" "$1!~/[0-9]/ {print}" 1.csv > 3.csv
AWK a fait un excellent travail de filtrage de la première colonne et de tout mettre proprement dans le nouveau fichier.