ದುರದೃಷ್ಟವಶಾತ್, ಬಾಕ್ಸ್ ಹೊರಗೆ, ಎಕ್ಸೆಲ್ ನಲ್ಲಿ ನಿಯಮಿತ ಅಭಿವ್ಯಕ್ತಿಯೊಂದಿಗೆ ಡೇಟಾವನ್ನು ಫಿಲ್ಟರ್ ಮಾಡಲು ಸಾಧ್ಯವಿಲ್ಲ.ಸೂತ್ರಗಳನ್ನು ಬಳಸಿಕೊಂಡು ಅಂತಹ ಫಿಲ್ಟರಿಂಗ್ ಅನ್ನು ಹೇಗೆ ಕಾರ್ಯಗತಗೊಳಿಸುವುದು ಎಂದು ನನಗೆ ಸಂತೋಷವಾಗುತ್ತದೆ, ಆದರೆ ಇದು ಇನ್ನು ಮುಂದೆ ನಮ್ಮ ಮಾರ್ಗವಾಗಿರುವುದಿಲ್ಲ.
ಈ ಕಛೇರಿಯಲ್ಲಿ, ನಿಯಮಿತ ಮೈಕ್ರೋಸಾಫ್ಟ್ ಆಫೀಸ್ಗಿಂತ ಎಲ್ಲವೂ ತುಂಬಾ ಕೆಟ್ಟದಾಗಿದೆ ಮತ್ತು ನಿಯಮಿತ ಅಭಿವ್ಯಕ್ತಿಯಿಂದ ಫಿಲ್ಟರ್ ಮಾಡುವುದು ಸರಳ ರೀತಿಯಲ್ಲಿ ಕಾರ್ಯನಿರ್ವಹಿಸುವುದಿಲ್ಲ.
ನಿಯಮಿತ ಅಭಿವ್ಯಕ್ತಿಯೊಂದಿಗೆ ಕಾಲಮ್ ಅನ್ನು ಫಿಲ್ಟರ್ ಮಾಡುವ ಉತ್ತಮ ಕೆಲಸವನ್ನು OpenOffice ಮಾಡುತ್ತದೆ.
OpenOffice ನಂತೆ, LibreOffice ನಿಯಮಿತ ಅಭಿವ್ಯಕ್ತಿಯಿಂದ ಕಾಲಮ್ ಅನ್ನು ವಿಂಗಡಿಸಬಹುದು.ಸರಿ, ನಿಮಗೆ ಏನು ಬೇಕು, ಒಮ್ಮೆ ಅದು ಒಂದೇ ಕೋಡ್ ಬೇಸ್ ಆಗಿತ್ತು.
ನಾನು ಈ ಆಫೀಸ್ ಸೂಟ್ ಅನ್ನು ಸ್ಪ್ರೆಡ್ಶೀಟ್ಗಳ ಜಗತ್ತಿನಲ್ಲಿ ನೋಟ್ಪ್ಯಾಡ್ ಎಂದು ಕರೆಯಲು ಬಯಸುತ್ತೇನೆ. ಇದು ಏನನ್ನೂ ಮಾಡುವುದಿಲ್ಲ
ನನ್ನ ಅಭಿಪ್ರಾಯದಲ್ಲಿ ಅತ್ಯಂತ ಸುಂದರವಾದ ಆಫೀಸ್ ಸೂಟ್, ಆದರೆ ಹೆಚ್ಚು ಕ್ರಿಯಾತ್ಮಕವಾಗಿಲ್ಲ, ಮತ್ತು ಓನ್ಲಿ ಆಫೀಸ್ನಲ್ಲಿ ನಿಯಮಿತ ಅಭಿವ್ಯಕ್ತಿಯೊಂದಿಗೆ ಕಾಲಮ್ ಫಿಲ್ಟರ್ ಮಾಡುವುದು ಅಸಾಧ್ಯ.
Google ಡಾಕ್ಸ್ ಸ್ಪ್ರೆಡ್ಶೀಟ್ಗಳಲ್ಲಿ ನಿಯಮಿತ ಅಭಿವ್ಯಕ್ತಿಯೊಂದಿಗೆ ಕಾಲಮ್ ಅನ್ನು ಫಿಲ್ಟರ್ ಮಾಡಲು ಹೇಗಾದರೂ ಸಾಧ್ಯ ಎಂದು ನಾನು ಭಾವಿಸುತ್ತೇನೆ, ಆದರೆ ನಾನು ಯಶಸ್ವಿಯಾಗಲಿಲ್ಲ, ಆದರೂ ನಾನು ಬಹಳಷ್ಟು ಆಯ್ಕೆಗಳನ್ನು ಪ್ರಯತ್ನಿಸಿದೆ, ಆದರೆ ನಾನು ಏನಾದರೂ ತಪ್ಪು ಮಾಡಿದೆ.ಮ್ಯಾಜಿಕ್ ಸೂತ್ರ ಇರಲಿಲ್ಲ.ಸರಳ ವ್ಯಕ್ತಿಯು Google ಡಾಕ್ಸ್ನಲ್ಲಿ ಫಿಲ್ಟರಿಂಗ್ ಅನ್ನು ಕರಗತ ಮಾಡಿಕೊಳ್ಳುವುದಿಲ್ಲ, ಆದ್ದರಿಂದ ನಾನು ಧೈರ್ಯದಿಂದ ಅದನ್ನು ಕೊನೆಗೊಳಿಸುತ್ತೇನೆ, ಆದರೆ ಇನ್ನೂ ಅವಕಾಶವಿದೆ.
ಅಸಾದ್ಯ.ಆಫೀಸ್ 365 ಮಟ್ಟದಲ್ಲಿ ಜೊಹೊ, ಕಾಲಮ್ನಲ್ಲಿ ಡೇಟಾವನ್ನು ಫಿಲ್ಟರ್ ಮಾಡುವ ವಿಷಯದಲ್ಲಿ ಸಂಪೂರ್ಣವಾಗಿ ಪ್ರಾಚೀನ ವೈಶಿಷ್ಟ್ಯಗಳು.
ಯಾಂಡೆಕ್ಸ್ ಆಫೀಸ್ ಮೈಕ್ರೋಸಾಫ್ಟ್ ಆಫೀಸ್ 365 ಅನ್ನು ಆಧರಿಸಿದೆ, ಆದ್ದರಿಂದ ಅಲ್ಲಿ ಏನೂ ಕೆಲಸ ಮಾಡುವುದಿಲ್ಲ))
ಇಲ್ಲ, ಇದು MyOffice ಉತ್ಪನ್ನವನ್ನು ಆಧರಿಸಿದೆ
ಅಸಾದ್ಯ.ಇದು ಗೀಕ್ಗಳಿಗೆ ಅರ್ಧ-ಬೇಯಿಸಿದ ಉತ್ಪನ್ನವಾಗಿದೆ, ನಾನು ನೋಡಿದ ಅತ್ಯಂತ ಕೆಟ್ಟ ಉತ್ಪನ್ನವಾಗಿದೆ
ಡೇಟಾವನ್ನು ಸೇರಿಸುವಾಗ, ಎಲ್ಲವೂ ಕುಸಿಯಿತು.ಇಲ್ಲಿ ವಿಂಗಡಣೆ ಇಲ್ಲ.ದುಃಸ್ವಪ್ನ.
ಪ್ರೋಗ್ರಾಮಿಂಗ್ ಭಾಷೆಗಳನ್ನು ಬಳಸಿಕೊಂಡು ಅಂಕಣದಲ್ಲಿ ಡೇಟಾವನ್ನು ಹೇಗೆ ಫಿಲ್ಟರ್ ಮಾಡಬಹುದು ಎಂಬುದನ್ನು ನೋಡೋಣ.ಪ್ರೋಗ್ರಾಮಿಂಗ್ ಭಾಷೆಗಳಲ್ಲಿ ಯಾವುದೇ ನಿರ್ಬಂಧಗಳಿಲ್ಲ ಎಂದು ನಾನು ಈಗಿನಿಂದಲೇ ಹೇಳುತ್ತೇನೆ, ನಿಯಮಿತ ಅಭಿವ್ಯಕ್ತಿಗಳಿರುವ ಯಾವುದೇ ಭಾಷೆಯಲ್ಲಿ ನಿಯಮಿತ ಅಭಿವ್ಯಕ್ತಿಯೊಂದಿಗೆ ಟೇಬಲ್ ಕಾಲಮ್ ಅನ್ನು ಫಿಲ್ಟರ್ ಮಾಡಲು ಸಾಧ್ಯವಿದೆ.ಆದರೆ ಉದಾಹರಣೆಗೆ, 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 ಮೊದಲ ಕಾಲಮ್ ಅನ್ನು ಫಿಲ್ಟರ್ ಮಾಡುವ ಮತ್ತು ಹೊಸ ಫೈಲ್ಗೆ ಎಲ್ಲವನ್ನೂ ಅಚ್ಚುಕಟ್ಟಾಗಿ ಹಾಕುವ ಉತ್ತಮ ಕೆಲಸವನ್ನು ಮಾಡಿದೆ.