問題タブ [xlsx]

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.

0 投票する
3 に答える
4504 参照

php - PHP 経由で Excel .xlsx ファイルの MIME タイプを検出する

zip アーカイブであるため、PHP 経由で xlsx Excel ファイルの MIME タイプを検出できません。

ファイルユーティリティ

PECL ファイル情報

それを検証する方法は?解凍して構造を表示しますか? でもアークボムなら?

0 投票する
1 に答える
1897 参照

excel - apache poi xssf eventmodelのみを使用したExcel(.xlsx)ファイルの読み取りエラー

Apache サイトhttp://poi.apache.org/spreadsheet/how-to.html#xssf_sax_apiのコードを使用して、数値データではなく単語で Excel ファイルを読み取ろうとしています。

次のエラーが表示されます。

また、xerces.jarを使用せずにpoi xssfイベントモデルのみを使用してxlsxファイルを読み取る方法はありますか? 他のサンプルコードが利用可能な場合はお知らせください。

0 投票する
2 に答える
1451 参照

apache-poi - xssf event mdel apiを使用して、.xlsxファイルに埋め込まれたすべてのオブジェクトを取得する方法はありますか?

xssf イベント モデル API を使用して .xlsx ファイルに埋め込まれたすべてのオブジェクトを取得する方法はありますか?

Usermodel にはメソッド workbook.getallembedds があります... 同様に、eventmodel には何かありますか?

これは usermodel の例です。eventusermodel を使用して同じ機能を実装したいです。親切に助けてください。

xssfworkbook (ユーザーモデル内) の代わりに、eventmodel コードに OPCPackage タイプの containerObject があります。

@Gagravarr : お返事ありがとうございます。私はあなたが提案した方法を使用しようとしました...しかし、埋め込まれたExcelの内容を取得できません.私が間違っている場所を見つけるのを手伝ってもらえますか.コードの一部です:

`

0 投票する
1 に答える
14882 参照

java - NoClassDefFoundError:javax / xml / stream / XMLStreamException

書き込もうとしているときに次の例外が発生します.xlsx file using Apache POI

コードスニペットは次のとおりです。-

私は次の瓶が含まれています

  • dom4j-1.6.1
  • poi-ooxml-3.5-FINAL
  • poi-3.6-20091214
  • xmlbeans-2.3.0
  • ooxml-schemas-1.0

ここで何が間違っているのか、何かが足りないのか教えてください。

0 投票する
1 に答える
972 参照

ruby - OOXML - Ruby で作成されたスプレッドシート (.XLSX) が再計算されない

Excel .xlsx ファイルに基づいてレポート/エクスポートを作成するために Rails プロジェクトで使用する ruby​​ クラス/コンポーネントを構築しています。このコンポーネントを使用すると、"テンプレート" .xlsx ファイルを開き、データを行単位でシートに追加し、ファイルを保存して、ユーザーにダウンロードできます。数か月前からうまく機能しています。

ここで、既存の .xlsx ファイル (「フォーム」と考えてください) を取得し、それをテンプレートとして開き、いくつかのセルに値を挿入し、保存してユーザーにダウンロードする必要があります。ほとんどの場合、プロセスは機能します。1 つの問題は、データで更新しているセルの 1 つが、SUM 関数が適用されるセルの範囲内にあることです。問題: SUM セルに正しい合計がありません。

ダウンロード時にExcelと基礎となるxmlの両方でセルをチェックしました-セルとそのデータは数値であり、テキストではありません。シートを手動で再計算しようとすると、灘。SUM を取得している範囲内の他のセルの 1 つを更新すると、魔法のように機能し始めます。SUM セルには適切な合計が表示されます。

今日、スプレッドシートを開いたときに再計算する必要があることを Excel に通知するために、合計フィールドから要素を削除することに言及した投稿を読みました。

これをさらに進めたら、このコンポーネントをオープンソースにしたいと本当に思っています。Ruby コミュニティにとって大きな助けになると思います。助けてくれてありがとう!

0 投票する
1 に答える
615 参照

apache-poi - apachepoi3.7を使用したxssfeventusermodelを使用したExcelコメント

これは、apache3.7を使用するコードへのリンクです。

http://massapi.com/source/poi-3.7/src/ooxml/java/org/apache/poi/xssf/extractor/XSSFEventBasedExcelExtractor.java.html

このコードを編集してExcelファイルのコメントを取得するにはどうすればよいですか?

0 投票する
3 に答える
1498 参照

python - Python Pyramid プロジェクトから Excel .xlsx にエクスポートする

以前に Django プロジェクトで使用した XLWT ライブラリについて知っています。XLWT は非常に優れていますが、私の知る限り、私の場合の最大の障害である .xlsx をサポートしていません。おそらく 2**16 行以上の情報を扱うことになるでしょう。他に成熟した同様のライブラリはありますか? またはさらに良いことに、この追加機能を備えた XLWT のフォークはありますか? C# にライブラリがあることは知っていますが、Python の実装が既に存在する場合は、はるかに優れています。

本当にありがとう!

0 投票する
1 に答える
911 参照

xml - Microsoft XLSX ファイルの宣言されていないエンティティ エラーをデバッグする方法

xlsx 形式の大きな Excel ファイルを生成しています。ファイルには、100 列以上の 10 万行以上が含まれています。

ファイルの 1 つを開くと、次のように表示されます。

入力データを調べて問題を見つけようとしますが、このファイルについて Excel が気に入らない点を理解するための、より適切で、より速く、より簡単な方法があるかどうか疑問に思っています。

0 投票する
2 に答える
6842 参照

r - 名前付きdata.framesのリストをxlsxファイルに書き込みます

xlsxパッケージを使用して、名前付きデータフレームのリストをxlsxファイルに保存しようとしています。リスト内のデータフレームはすべて名前が付けられていますが、リストの名前のない要素でも機能する場合は便利です。

これが私が書いた関数です:

正常に動作しますが、呼び出すたびに出力ブックが上書きされますwrite.xlsx。data.frameをシートとしてブックに挿入するにはどうすればよいですか?

私はxlsxパッケージと結婚していませんが、最小限のセットアップで、Excelファイルへの優れたインターフェイスを提供しているようです。私は他の良い選択肢も受け入れています。

0 投票する
1 に答える
1149 参照

api - バイト ストリームと Dropbox API を使用した docx ファイルの破損

ユーザーが自分の Dropbox アカウントにファイルをアップロードできる Web アプリがあります。この Web アプリは、Dropbox API を使用してアップロード プロセスを容易にします。アップロード後、ユーザーがファイル タイプ .docx を表示しようとすると、「コンテンツに問題があるため、ファイル "somefile.docx" を開けません」というメッセージが表示されます。

使用しているコードの一部を次に示します。

まず、ファイルを byte[] に変換し、それを API メソッド呼び出しに渡します。

API からの応答は { "Winner!"} です。また、Dropbox に送信される前に byte[] が破損していないことも確認しています。

次に、ユーザーが Web サイトからファイルをダウンロードするか、Dropbox フォルダーから直接ファイルを表示してファイルを開こうとすると、このエラー メッセージが表示されます。 ここに画像の説明を入力

これは、.xlsx (Excel 2007 以降) ファイルでも発生します。タイプ .docx および .xlsx のファイルは、Dropbox API によって Dropbox フォルダにアップロードされると破損しますか? どんな助けでも大歓迎です。