問題タブ [xlslib]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
xlslib - xlslib で色を塗りつぶす方法
Xlslib には、セルの背景色を変更するための 2 つのメソッドが用意されています。
しかし、カスタム カラー (#EFEFEF など) を使用するにはどうすればよいですか?
c++ - C++ での xlslib の使用
Microsoft Excel ファイルを読み書きするための C++ ライブラリを探していました。Windows で成功していないいくつかの C/C++ API を見つけました。(Linux ではすべて問題ありません)。xlslib
最後に、オープンソースで見栄えの良いものをコンパイルすることができました。
しかし、ここに問題があります。このライブラリを使用したドキュメント/チュートリアル/サンプルはまったくなく、実際に動作するアプリケーションさえありません。ええと、あなたが尋ねる前に、私は「はい」と答えるべきです。(
Google は冗談です||
間違った検索をしてい||
ます ドキュメントはありません)
私の質問は次のとおりです。「xlslib を使用してスプレッドシートを開き、データを読み取るにはどうすればよいですか?」
ありがとう
ios - IOS アプリケーションでの XlsLib の統合
アプリにxlslibを統合しようとしています。lib をコンパイルしてインストールした後、これをコードに追加しました。次に、以下に示すエラーが表示されました。
エラー:
format.cpp:125:52: Reference to 'u16string' is ambiguous
Out-of-line definition of 'format_t' does not match any declaration in
xlslib_core::format_t
format.h ファイルでは、次のように宣言します。
format_t(CGlobalRecords& gRecords, const u16string& fmtstr);
この問題を解決するのに役立つ人はいますか?
c - Cでxlslibを使用してExcelで数式を設定する方法
次の例があります。
しかし、式が正しく機能していないようです。
結果セルに #VALUE! と表示されます。数式バーには、=SUM(B3:B5) ではなく =B3:B5 が表示されます。
それを手伝ってくれませんか?
ありがとう
c++ - c++ のライブラリ xlsLib の整数オーバーフロー
100 000 行のワークシートを含む Excel xls ファイルを作成するために、xlsLib を使用して次のプログラムを作成しました。
ファイル「test.xls」を開くと、整数のオーバーフローが発生したようです。16 の符号なし整数の最大値である値 65 535 から、行がオーバーラップし始めます。間違いを犯したのか、xlsLib にバグがあるのか わかりません。助けてくれて本当にありがとう。
前もって感謝します。
c++ - xlslib から dll ファイルをビルドする
xlslib
Windows用のdllファイルをダウンロードしてビルドする必要があります。
xlslib リポジトリをダウンロードしました。
にある必要があると思いますc++
。
私は何をすべきか?私を助けてください!
xlslib - xlslib でカスタム カラーを使用する方法
xlsLibを使用して、独自の形式のデータから Excel スプレッドシートを作成しています。データには、特定のセルを色付けするための RGB 情報が含まれており、結果の Excel ファイルにそれらのカスタム カラーを反映させたいと考えています。
xlsLib は、次のようにセルの色を設定するメソッドを提供します。
で定義された定義済みの色に対してはうまく機能しcolor_name_t
ます。しかし、定義済みの色の代わりにカスタムの色を使用するように指示するにはどうすればよいでしょうか?
カスタムカラーを作成できるようです:
ここで、idx は 8 ~ 64 の値です。setColor() は、後で使用するためにこのカスタム カラーをパレット配列に格納してcell::fillfgcolor()
いるように見えますが、そのパレットは使用していないようです。
fillfgcolor()
カスタム パレットを使用してセルの色を設定する代わりに、何を呼び出す必要がありますか?
c++ - xlslib を使用したメモリの問題
xlslib ライブラリ ( http://sourceforge.net/projects/xlslib/ ) を Windows MFC プログラム (VC 2010) で動作させようとしています。生成された Excel ファイルは多少大きくなる可能性があり、ダイアログを閉じずに複数の Excel ファイルを書き込めるようにする必要があるため、問題が発生しました。
ルートクラスは「ワークブック」と呼ばれます。私は最初に宣言しました:
Excelエクスポートを処理する関数で、スタックを爆破しました。xls が大きくなりすぎました。
次の試行では、ダイアログのクラス定義で m_xls を宣言しましたが、呼び出し間で m_xls をクリアする方法がわかりません。ダイアログが開いているときに Excel エクスポートを複数回実行すると、最初の実行からのデータが終了します。 2 回目、3 回目は 1 回目と 2 回目からデータを取得します。
エクスポート機能の最後に初回実行時のデータをクリアしてみました。クラスのデコンストラクターで、メインのデータ ストレージ ベクトルからデータを削除するために何が行われたかを調べました。ワークブック クラスは非常に複雑で、多くのサブクラスがあり、Excel コードを最初に実行した後 (データを消去した後)、プログラムをいつ試しても非常に不安定になり、ワークブックを終了するとスレッド プール関数でアサートが発生します。プログラムと、出力ウィンドウに多数の初回例外が表示されます。
最後に、クラスでワークブック ポインターを宣言し、次のようにワークブックを動的に割り当てました。
関数の開始時。最後に、delete で割り当てを解除します。
これにより、次のエラー メッセージが表示されてプログラムが中断されます。
割り当てられたのはデータのない基本クラスだけで、xlslib の関数によって追加されたすべてのデータは、割り当てられたメモリの範囲を超えていたようです。たぶん私は何かを誤解していますが、ワークブックのデコンストラクターとそのすべてのサブクラスは、メモリの割り当てが解除されたときに呼び出されませんか?
ここで、次の 2 つのことのいずれかを行う方法を理解する必要があります。
1) Excel コードへのさらなる呼び出しで、クラス定義で静的に宣言された m_xls を再初期化する方法を理解します。また
2) 割り当てと割り当て解除で何が起こっているかを把握し、新規/削除が適切に機能するようにします。
私はしばらくの間プログラミングを行ってきましたが、これまで経験したことのないメモリ管理のニュアンスに入ります。私はおそらく知っておくべき新規/削除について明らかな何かを見逃していることを知っています...
前もって感謝します
ios - JXLS を使用した xls のクリック可能なリンク
iOS プロジェクトで xls ファイルを作成するために JXLS v1.0 を使用していますが、スプレッドシートの一部のセルでクリック可能なリンクを作成する方法がわかりません。JXLS でこれを作成する方法はありますか。他にもいくつかの無料の xls フレームワークが存在します