表計算ソフトウェアから表を新しい表形式として直接コピーする
特定のExcelセルをコピーして、Stack Exchangeサイトに貼り付けると、画像として自動的に貼り付けられます。新しいテーブル形式として貼り付けていただければ幸いです。
OS:Windows 10 Excel:Office365バージョン1908
たとえば、Ctrl+Vまたは⌘+を押すVと、次の画像が追加されます。
代わりに、次のネイティブHTMLテーブルを生成する必要があります。
S /いいえ | 項目 | 数量 |
---|---|---|
1 | 製品1 | 10 |
2 | 製品2 | 15 |
3 | 製品3 | 30 |
回答
4 KodosJohnson
この機能が実装されるのを待つ間、Excel内からデータをマークダウン形式に変換するために使用できるトリックを次に示します。
データの最初の行の右側にある空のセルで、次の数式を使用します。
=CONCATENATE("|",TEXTJOIN("|",FALSE,A1:C1),"|")
ここで、A1とC1は、開始列と終了列(および/または行)を反映するように更新する必要があります。
これにより、単一行のマークダウン形式の行が得られます。このセルの右下隅にある小さなボックスをダブルクリックして、数式を表の下部に展開します。これで、その列にマークダウン形式のすべてのデータが表示されます。表の見出しと本文を区切る行を手動で挿入するだけです。