Desafortunadamente, fuera de la caja, no es posible filtrar datos con una expresión regular en Excel.Me alegraría saber cómo implementar dicho filtrado usando fórmulas, pero ya no será nuestro camino.
En esta oficina todo es mucho peor que en un Microsoft Office normal, y filtrar por una expresión regular tampoco funcionará de forma sencilla.
OpenOffice hace un buen trabajo al filtrar una columna con una expresión regular.
Al igual que OpenOffice, LibreOffice puede ordenar una columna por una expresión regular.Bueno, qué quieres, una vez que fue una base de código único.
Me gustaría llamar a esta suite ofimática un bloc de notas en el mundo de las hojas de cálculo. No hace nada
La suite ofimática más bonita en mi opinión, pero no la más funcional, y por supuesto en OnlyOffice es imposible hacer un filtro de columna con una expresión regular.
Creo que en las hojas de cálculo de Google docs de alguna manera es posible filtrar una columna con una expresión regular, pero no lo logré, aunque probé muchas opciones, pero hice algo mal.No había una fórmula mágica.Una persona simple no dominará el filtrado en Google Docs, así que audazmente le puse fin, pero aún hay una posibilidad.
De ningún modo.Zoho al nivel de Office 365, características completamente primitivas en cuanto al filtrado de datos en una columna.
Yandex Office se basa en Microsoft Office 365, por lo que nada funciona allí))
No, está basado en el producto MyOffice
De ningún modo.Este es un producto a medias para geeks, lo peor que he visto
Al insertar datos, se caía todo.No hay clasificación aquí.Pesadilla.
Veamos cómo podemos filtrar datos en una columna usando lenguajes de programación.Diré de inmediato que no hay restricciones en los lenguajes de programación, en cualquier lenguaje donde haya expresiones regulares, es posible filtrar una columna de tabla con una expresión regular.Pero, por ejemplo, no hay expresiones regulares en LUA, por lo que incluso allí puede que no funcione.Imaginemos que nuestra tabla está almacenada en un archivo 1.csv e intentemos filtrar con una expresión regular.
Data de muestra:
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
Ejemplo PHP de filtrar una columna con una expresión regular:
<?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);
Hay muchas opciones para implementar esta tarea en PHP.
Quizás la solución más corta en AWK.
awk -F";" "$1!~/[0-9]/ {print}" 1.csv > 3.csv
AWK hizo un gran trabajo al filtrar la primera columna y poner todo perfectamente en el nuevo archivo.