2017-02-18 5 views
-1

多くのExcelシートをMysqlにインポートする必要があります。このファイルには多数のシートが含まれており、データはさまざまな方法で配置されており、多くのテーブルや数式が用意されています。 エクセルシートをインポートすることができます。これにより、データや数式全体が保存され、ユーザーはWebページにExcel全体を保存して表示することができます。ここで多くのテーブルと数式を持つExcelシートをPHPのmysqlにインポートする

は、データ enter image description here のサンプルである私は

がPHPExcelのような任意のライブラリを持つことが可能です。..この複雑な状況のための解決策を見つけるcouldntのit..Butために多くのことを検索!

ありがとうございます。

+1

あなたが探しているものはhttps://www.google.ca/sheets/about/ – Augwa

+0

です。@Augwa No..imは、Excelシートをウェブに変換できるアプリのコーディングを行うとしています – coder

+0

Googleシートを作成するために必要な努力を考えてみましょう。それはあなたのためです。 – Augwa

答えて

0

データを少しマッサージする必要があります。データをいくつかのスプレッドシートにコピーし、CSVに出力します。そのデータは、PHP用のいくつかのCSVパーサの1つを使用して解析できるより普遍的なフォーマットになります。あなたがしなければ、そうでなければ文字エンコーディングに多くの問題があるでしょう。もう一つの理由は、条件付きの論理を書いたほうが時間がかかることです。スクリーンショットに表示されているものをいくつかの異なるデータタイプに分割する必要があります。

+0

はい..あなたは正しいです。しかし、今では、ユーザーがウェブに保存しなければならないシートをアップロードする状況を必要としています。私は彼らが保存するアプリを作りたいと思うすべてのExcelシート – coder

+0

Webサーバー上にそのままファイルを保存し、db内の参照を保持する必要があります。コンテンツを検索可能にする必要がある場合は、Amazon Elastic Searchをチェックアウトする必要があります。 Excel用](https://github.com/codingchili/parser-excel-elasticsearch) –

0

アップロードするデータのみを含むシートを生成する必要があると思います。これは手動または一部のVBAコードで行うことができます。 次に、このデータを、CSVやXMLなど、xlsより管理しやすい形式で保存する必要があります。また、この点はいくつかのVBAラインで行うことができます。あなたがthisデータをインポートする方法についてのチュートリアルとXMLの輸出前にファイルをマッピングする方法についてthisに従うXMLでデータを保存することを決定した場合

  • CSVでデータを保存することにした場合は、thisの回答に従ってください。

thisをご覧ください。

関連する問題