?> エクセルとマクロでホームページの記事フォルダを自動作成!   YPO Industry
エクセルとマクロでホームページの記事フォルダを自動作成!

この記事をシェアする:

 エクセルとマクロでホームページの記事フォルダを自動作成!

エクセルとマクロでホームページの記事フォルダを自動作成!

Xサーバーで動作しました!

Xサーバー詳細はこちら!!

概要

ホームページの記事フォルダをエクセルとマクロを活用して簡単に作成できる仕組みを構築しました!💻✨

1. ホームページの構成

本ホームページでは、記事は 「主カテゴリ/サブカテゴリ/記事フォルダ」 というフォルダ構造になっています。

/main-category/sub-category/article-folder/

この 記事フォルダ をエクセルのマクロを使って自動生成できるようにしました!📂

2. 作成される記事フォルダ

エクセルのマクロを実行すると、以下のようなフォルダとファイルが自動作成されます。

/article-folder/
├── content.html    (記事の本文HTML)
├── index.php      (記事の基本フォーマット)
├── category.txt   (カテゴリ情報)
├── top.jpg       (記事のトップ画像)
└── image1.jpg    (記事内の画像)

3. エクセルデータによるカテゴリ管理

種類 フォルダ名 表示名
main kitchin YPO家の食卓
sub mongolian-kitchin 家庭的モンゴル料理
sub lowcost-kitchin 男の最速料理
main diy 革新的DIY工房
sub large_furniture 大型家具

おすすめサーバー

4. エクセル内のマクロで圧縮フォルダを作成

エクセルのマクロを実行すると、以下の処理が自動で行われます。

5. バッチファイルでアップロード🚀

作成した圧縮フォルダを **サーバーの uploads フォルダへアップロード** するためのバッチファイルを作成しました。

詳細は以下のURLから確認できます👇

ホームページ記事自動更新ツールを作成してみた!

6. PHPで記事フォルダを分析し、適切なフォルダへ移動📂

サーバー上でPHPを実行し、アップロードされた記事フォルダを適切なカテゴリに移動させる仕組みも実装。

#!/bin/bash
# 記事フォルダを適切なカテゴリに移動するスクリプト
# ...
echo "Article moved to: $SUB_PATH/$(basename "$ARTICLE_FOLDER")"

7. マクロコード(VBA)

Sub CreateArticleFolderAndZip()
    ' 記事フォルダを作成し、ZIP圧縮するVBAマクロ
    Dim ws As Worksheet
    ' ...
    MsgBox "記事フォルダの作成とZIP圧縮が完了しました。", vbInformation, "完了"
    End Sub

これで エクセルとマクロを使った記事フォルダ作成の自動化 が実現しました!🚀

この機能でアップロードまで10秒!

おすすめサーバー

まずはお試しで行うのが確実

コメントを投稿する




コメント一覧

まだコメントはありません。