リクエスト広場

表形式のページをincludexやlsxで取得した場合の表整形

2 コメント
views
5 フォロー

表形式のページをincludexやlsxで取得した場合に取得元のセルの幅が維持されるが複数表があった場合取得元で幅を調整しても画面サイズなどの影響でセル幅がずれてしまうので取得先で調整できると嬉しいです

名前なし
作成: 2024/07/16 (火) 23:53:14
通報 ...
1
01v 2024/07/17 (水) 23:24:30

言ってることがよくわかりませんが
おそらく現実的な対応は以下のように元のページの表内に、予め複数の書式定義行を仕込んでおいて、includexで呼び出すときにその書式定義を切り替えることです。
以下の例では元のページでは設定1の書式で表示されますが、
includexで呼び出すときは設定1が除外されて設定2の書式で表示されます。

|設定2|c
|設定1|c
|内容|
---
include(表があるページ,except=設定1)
2
名前なし 2024/07/30 (火) 06:16:46 4ae37@24fb0

同じ書式設定の二つの表をincludeなどで取得及び結合してだそうとしても取得元の時点で書式通りではなく表示優先になり同じ書式設定にも関わらず表がずれてしまいます(要は同じ書式にしても記載内容によって表幅が自動調整されてしまうため二つの表をincludeした際にずれてしまう)

要望は具体的な提案や理由を書いて下さい。
×