दुर्भाग्यवश, बक्स बाहिर, एक्सेल मा नियमित अभिव्यक्ति संग डाटा फिल्टर गर्न सम्भव छैन।सूत्रहरू प्रयोग गरेर यस्तो फिल्टरिङ कसरी लागू गर्ने भनेर म खुसी हुनेछु, तर यो अब हाम्रो बाटो हुनेछैन।
यस अफिसमा, सबै कुरा नियमित माइक्रोसफ्ट अफिसमा भन्दा धेरै खराब छ, र नियमित अभिव्यक्ति द्वारा फिल्टर गर्न पनि सरल तरिकामा काम गर्दैन।
OpenOffice ले नियमित अभिव्यक्तिको साथ स्तम्भ फिल्टर गर्ने राम्रो काम गर्दछ।
OpenOffice जस्तै, LibreOffice ले नियमित अभिव्यक्तिद्वारा स्तम्भ क्रमबद्ध गर्न सक्छ।ठीक छ, तपाई के चाहनुहुन्छ, एक पटक यो एकल कोड आधार थियो।
म यो अफिस सुइटलाई स्प्रेडसिटको संसारमा नोटप्याड भन्न चाहन्छु। यसले केही गर्दैन
मेरो विचारमा सबैभन्दा सुन्दर अफिस सुइट, तर सबैभन्दा कार्यात्मक छैन, र पक्कै पनि ओन्ली अफिसमा नियमित अभिव्यक्तिको साथ स्तम्भ फिल्टर बनाउन असम्भव छ।
मलाई लाग्छ कि गुगल कागजात स्प्रेडसिटहरूमा नियमित अभिव्यक्तिको साथ स्तम्भ फिल्टर गर्न सम्भव छ, तर म सफल भएन, यद्यपि मैले धेरै विकल्पहरू प्रयास गरें, तर मैले केहि गलत गरें।त्यहाँ कुनै जादुई सूत्र थिएन।एक साधारण व्यक्तिले Google कागजातमा फिल्टरिङमा महारत हासिल गर्दैन, त्यसैले म साहसपूर्वक यसलाई अन्त्य गर्छु, तर अझै पनि मौका छ।
कुनै हालतमा हुदैन।Zoho Office 365 को स्तरमा, स्तम्भमा डेटा फिल्टर गर्ने सन्दर्भमा पूर्ण रूपमा आदिम सुविधाहरू।
Yandex Office Microsoft Office 365 मा आधारित छ, त्यसैले त्यहाँ केहि काम गर्दैन))
होइन, यो MyOffice उत्पादनमा आधारित छ
कुनै हालतमा हुदैन।यो geeks को लागि आधा बेक्ड उत्पादन हो, मैले देखेको सबैभन्दा खराब
डाटा सम्मिलित गर्दा, सबै खस्यो।यहाँ क्रमबद्ध छैन।दुःस्वप्न।
प्रोग्रामिङ भाषाहरू प्रयोग गरेर हामी कसरी स्तम्भमा डाटा फिल्टर गर्न सक्छौं हेरौं।म तुरुन्तै भन्नेछु कि प्रोग्रामिङ भाषाहरूमा कुनै प्रतिबन्धहरू छैनन्, कुनै पनि भाषामा जहाँ नियमित अभिव्यक्तिहरू छन् त्यहाँ नियमित अभिव्यक्तिको साथ तालिका स्तम्भ फिल्टर गर्न सम्भव छ।तर उदाहरणका लागि, LUA मा कुनै नियमित अभिव्यक्तिहरू छैनन्, त्यसैले त्यहाँ पनि यसले काम नगर्न सक्छ।कल्पना गरौं कि हाम्रो तालिका 1.csv फाइलमा भण्डार गरिएको छ, र नियमित अभिव्यक्तिको साथ फिल्टर गर्ने प्रयास गर्नुहोस्।
नमूना डाटा:
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
नियमित अभिव्यक्तिको साथ स्तम्भ फिल्टर गर्ने PHP उदाहरण:
<?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 मा यो कार्य कार्यान्वयन गर्न धेरै विकल्पहरू छन्।
सायद AWK मा छोटो समाधान।
awk -F";" "$1!~/[0-9]/ {print}" 1.csv > 3.csv
AWK ले पहिलो स्तम्भ फिल्टर गर्ने र नयाँ फाइलमा सबै चीजहरू सफासँग राख्ने उत्कृष्ट काम गर्यो।