Ne yazık ki, kutunun dışında, Excel'de verileri düzenli bir ifadeyle filtrelemek mümkün değildir.Formüller kullanarak böyle bir filtrelemeyi nasıl uygulayacağıma memnun olurum ama artık bizim yolumuz bu olmayacak.
Bu ofiste her şey normal bir Microsoft Office'ten çok daha kötü ve düzenli bir ifadeyle filtreleme de basit bir şekilde çalışmayacak.
OpenOffice, düzenli bir ifadeyle bir sütunu filtrelemek için oldukça iyi bir iş çıkarır.
OpenOffice gibi, LibreOffice de bir sütunu normal ifadeye göre sıralayabilir.Peki, ne istiyorsun, bir zamanlar tek bir kod tabanıydı.
Bu ofis paketini elektronik tablolar dünyasında bir not defteri olarak adlandırmak istiyorum.
Bana göre en güzel ofis paketi ama en işlevseli değil ve tabii ki OnlyOffice'te düzenli ifade ile sütun filtresi yapmak mümkün değil.
Google docs e-tablolarında bir sütunu düzenli ifadeyle filtrelemenin bir şekilde mümkün olduğunu düşünüyorum, ancak birçok seçenek denememe rağmen başarılı olamadım, ancak yanlış bir şey yaptım.Sihirli bir formül yoktu.Basit bir kişi Google Dokümanlar'da filtreleme konusunda ustalaşamaz, bu yüzden cesaretle buna bir son verdim, ancak yine de bir şans var.
Mümkün değil.Zoho, Office 365 düzeyinde, bir sütundaki verileri filtreleme açısından tamamen ilkel özellikler.
Yandex Office, Microsoft Office 365'e dayanmaktadır, bu nedenle orada hiçbir şey çalışmıyor))
Hayır, MyOffice ürününü temel alır
Mümkün değil.Bu, inekler için yarı pişmiş bir ürün, şimdiye kadar gördüğüm en kötü ürün
Veri eklerken her şey düştü.Burada sıralama yok.Kabus.
Programlama dillerini kullanarak bir sütundaki verileri nasıl filtreleyebileceğimize bakalım.Hemen söyleyeyim, programlama dillerinde herhangi bir kısıtlama yoktur, düzenli ifadelerin olduğu herhangi bir dilde, bir tablo sütununu düzenli ifade ile filtrelemek mümkündür.Ancak örneğin, LUA'da düzenli ifadeler yoktur, bu yüzden orada bile çalışmayabilir.Tablomuzun bir 1.csv dosyasında saklandığını düşünelim ve normal bir ifade ile filtrelemeyi deneyelim.
Örnek veri:
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
Normal ifadeyle bir sütunu filtrelemeye ilişkin PHP örneği:
<?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);
PHP'de bu görevi uygulamak için birçok seçenek vardır.
Belki de AWK'daki en kısa çözüm.
awk -F";" "$1!~/[0-9]/ {print}" 1.csv > 3.csv
AWK, ilk sütunu filtrelemek ve her şeyi düzgün bir şekilde yeni dosyaya yerleştirmek konusunda harika bir iş çıkardı.