Linux 本身没有独特的 Excel 函数,但通过以下工具/方法可以实现类似或更强大的功能:
awk
LEFT, MID, SUMIF)bash
awk -F',' '{sum+=$3} END {print sum}' data.csvsed
SUBSTITUTE)bash
sed 's/old/new/g' file.csvbc
bash
echo "5*7 + sqrt(9)" | bc -lLibreOffice Calc
=DDE():动态数据交换=JIS():日文字符转换Gnumeric(轻量级)
=ACCRINT():金融计算增强=BITAND():位运算函数OnlyOffice
Python + Pandas
python
df['new_col'] = df['col1'].apply(lambda x: x*2 + 10) # 类似数组公式openpyxl(直接操作 Excel 文件)Perl/Ruby
sql
SELECT SUM(column) FROM table WHERE condition; -- 类似 SUMIFcsvkit(命令行工具集)
csvstat:统计 CSV 文件(类似数据透视表)csvsql:用 SQL 查询 CSV。awk/sedLinux 的灵活性允许你组合这些工具,实现比 Excel 更强大的功能(尤其是处理海量数据或自动化任务)。