From Excel to HTML with ChatGPT
English

From Excel to HTML with ChatGPT

by

programming

I used to write programs as a part of my job. My main programming languages were C#.net and VBA. Last week I wanted to create index pages for our products as an HTML file. In other words, alphabetical lists of models are also the link to the web page of each model.

First, I created a table with models, categories, URIs, and notes in Excel. Then, I asked how to convert it into an HTML file for ChatGPT. To my surprise, ChatGPT showed me some Python code in less than a minute and it worked. However, the index page was not formatted. It's not its fault because I didn't tell it about any format. So I added the following instructions to it.

- The page has headers as the first character of models.

- The index is formatted as a table.

- Each row of the table has two items.

- If two items in the same row have different first characters, the second item should move to the next row.

- The width of the header is the same as the width of the next row.

I tried to complete the programming using ChatGPT but I finally gave up. Because sometimes it only implemented part of my instructions. I pointed it out and ChatGPT updated the program. However, it easily missed a part of my previous instructions.

Let's say, my first instruction was A, B, and C. It created a program that followed A and C. I pointed out that it had forgotten about B. Then it created a program that followed B and C. It forgot about A.

I believe that ChatGPT can write relatively simple programs with logical reasoning. But I don't understand why it sometimes ignores the previous instructions.

エクセルからHTMLへの変換プログラムをCHatGPTに作成させる

 私は以前、仕事の一部としてプログラムを書いていました。主にC#.net と VBAを使っていました。先週、会社の製品の索引ページをHTMLファイルとして作成しようと思いました。製品型式のアルファベット順の一覧で、それぞれが該当製品のページへのリンクになっているものです。

まず最初に、エクセルで、型式、分類、URI、備考の4列をもつ表を作成しました。その後、ChatGPTにそれをHTMLファイルに変換する方法を質問しました。驚いたことに、1分もしないうちにPythonのコードが表示され、一応それは動くコードでした。しかし、索引ページは書式が設定されていませんでした。私が書式について何も指示していなかったためで、ChatGPTのせいではありませんでした。なので、私は以下の項目を指示しました。

 ・型式の先頭1文字を見出しとする

 ・索引はテーブル形式

 ・各行ごとに2つの型式

 ・同じ行の2つの型式の先頭1文字が異なる場合は、2つ目を次の行に表示する。

 ・各見出しの幅は、その次の行の幅と同じこと。

何とかChatGPTを使って、プログラムを完成させようと試みましたが、最終的には諦めました。時々、ChatGPTは指示内容の一部しか実装しないからです。それを指摘すると、ChatGPTはプログラムを修正しますが、ChatGPTは簡単にそれ以前の指示を忘れます。私がA、B、Cという条件を示したら、ChatGPTはAとCしか考慮に入れない時があります。私がBを忘れていると指摘すると、今度はAを忘れて、BとCを満たすものを作成します。

私はChatGPTが推論に基づいて、比較的簡単なプログラムは書けると思います。しかし、ChatGPTが以前の指示を時々忘れる理由は分かりません。

Headline image by pankajpatel on Unsplash

1