お世話になっております
■目的:
https://developer.cybozu.io/hc/ja/articles/360001228426-kintoneから直接Excelファイルに出力する
上記のサイトを参考にレコード一覧のデータを取得し、
Excelファイルにデータを設定、罫線などの書式を追加して、
Excelファイルを出力しようと考えています。
ただし書式を設定したいので上記サイトで使用しているライブラリ「SheetJS js-xlsx」ではなく
書式を保持できるライブラリ「xlsx-populate」を使用したいです。
■問題:
ライブラリのサイトを見る限り、Node.js環境で実行する必要があるとのことなので
Node.jsについて勉強しているのですが、
普段設定画面でJavaScriptファイルを読み込んでいるため
kintoneとどう連携してよいかがわかりません。
それともNode.js環境でのJavaScript実行は
kintoneに対してレコードの更新や取得はできても
目的のような動作はできないのでしょうか?
連携方法、目的のような動作が可能なのか、
上記の問題に対してご教示いただけますと幸いです。
よろしくお願いいたします。
※尚、VSCodeでkintoneに関係のないJavaScriptをテストする際にはNode.jsを使用しております。
■確認済み:
https://developer.cybozu.io/hc/ja/articles/900000767263
Node.jsはサーバーサイドJSですから、動作させるにはNode.jsをインストールしたサーバーが必要となってきます。
もし、kintoneのみで動作させるということでしたら、同ライブラリのCDNを利用されるのがよろしいかと思います。
一応簡単に調べたところ、存在するようですのでこちらを活用されることをおすすめします!
https://cdnjs.com/libraries/xlsx-populate
⇒https://cdnjs.cloudflare.com/ajax/libs/xlsx-populate/1.21.0/xlsx-populate.min.js
※ライブラリ自体の使い方については、当方詳細を把握しておりませんのでお伝えすることが出来ません・・すみません。
kh様
ご回答いただきありがとうございました。
CDNについては盲点でした!
ご提示いただいたURL先のCDNを使用して
目的のような動作が可能なのか検証してみようと思います。
お世話になっております。
kintone上xlsx-populateを使用して、エクセルファイルの読み書きをしたいです。
サンプルプログラムを教えていただけますと助かります。
下記はやりたい内容です。
kintoneの添付ファイルフィールドからアップロードしたエクセルに値を設定、出力したいです。
[Sheetjs]ではなく書式を保持できるライブラリ[xlsx-populate]を使用したいです。
ご教示いただけますと幸いです。
system
(system)
クローズされました:
5
このトピックはベストアンサーに選ばれた返信から 3 日が経過したので自動的にクローズされました。新たに返信することはできません。