概要
この記事は、エンジニアのスキルアップをはかるため、あえてやり方は明示せず、課題解決するスキルアップを身に着けるためのトレーニング問題を記載します。
今回はCSVからHTMLファイルを作成することを課題としています。
自分で課題解決するための能力を身に着けるために、自分で考え、実践してみて、それから回答例を見るようにすると効果的です。回答例は、社内勉強会で実際にでた回答を記載しています。
課題
CSVをHTMLで表形式で表示できるように変換し、HTMLファイルを作成してください。
利用するCSVファイル
※ Kaggleのデータセット「Pokemon with stats」を利用させていただいております。
Pokemon with stats
721 Pokemon with stats and types
回答例
正規表現を使用する方法
正規表現の使えるテキストエディタ(vscode)を使用して、以下のコマンドで変換する。
正規表現でカンマをtdタグに置換
- 「,」=>「</td><td>」
- 「^」=>「<tr><td>」
- 「$」=>「</td></tr>」
ヘッダ部分を正規表現でtdタグからthに変換(選択範囲のみ置換)
- 「td>」=>「th>」
tableタグをファイル先頭と末端に記載
変換サイトを使用する方法
Convertio — ファイルコンバーター
Convertio ï¼ãªã³ã©ã¤ã³ä¸ã§ãã¡ã¤ã«ãç°¡åã«å¤æãããã¼ã«ã§ãã309以ä¸ã®æ§ã
ãªææ¸ãç...
CSV HTML å¤æ ãªã³ã©ã¤ã³ - AnyConv
AnyConvã¯ã5ã¤æã®CSVããHTMLã¸ã®å¤æãã¼ã«ã§ã â æ°ç§ã§ãªã³ã©ã¤ã³ã§csvãã¡ã¤ã«ãhtmlã«...
コメント