私はcsvをhtmlに変換するためにpandasを使用しています。
#!/usr/bin/python
import pandas as pd
import sys
import json
sys.stdout = open('output.html','wt')
df = pd.read_csv('users.csv')
print(df.to_html())
他のファイルの場合は、同じスクリプトを使用してcsvファイルとhtmlファイル名を変更します。
HTMLファイルの内容をメール本文に送信できます
mailx -s "The Subject is $( echo -e "\nContent-Type: text/html")" some@email < output.html
複数のHTMLファイルを添付ファイルではなく電子メール本文に含めて同じ電子メールで送信できますか?したがって、電子メールの本文は次のようになります。
file1.csv
output.html content
file2.csv
output2.html content
.....................