0

簡単に解決できない(と思う)質問があります。

複数の列と複数の行を含む Excel シート (.xls) があります。Excel ファイルは、データベースからのエクスポートから派生します。そのエクスポート内では、すべての HTML タグがコンテンツから取り除かれているため、Excel ファイルを開くとテキストだけが表示され、HTML タグや、HTML の知識がない人にとって混乱を招く可能性のあるものは何も表示されません。

Excel ファイルにいくつかの変更を加えた後、Excel ファイルをデータベースに再度インポートする必要があります。ここで問題が発生します: 削除された HTML を元に戻すことは可能ですか?

MySQL データベースで PHP 5.3 を使用しています。Excel ファイルからデータを読み取るには、php-excel-readerを使用します。

これに対する解決策があるかどうか知っている人はいますか?

4

2 に答える 2

0

コンテンツをエクスポートするときに HTML タグを取り除いた場合、どこかに保存しないと後で元に戻すのは難しいようです。HTML コンテンツを含む列を変更していますか?そうでない場合は、それらの列をエクスポートから削除する必要があります。それ以外の場合は、タグをストライプせずにエクスポートする必要があります。セパレータを変更する可能性があります。

于 2012-07-02T13:14:57.023 に答える
0

MySQL によってエクスポートされたファイルを開くと、次のような構造が表示されます。

    1,,'john','Quesada'
    2,'t@t.com',,'Fonseca'
    3,,'Gabriel','Smith'
....

したがって、アイデアはこれをテキストエディターで開き、検索と置換を行います.IEでは、すべてのフィールドを検索置換して(空のスペース)で変更できるInsert into t1 values (ため、ファイルは次のようになります

Insert into t1 values (1,,'john','Quesada'
Insert into t1 values (2,'t@t.com',,'Fonseca'
Insert into t1 values (3,,'Gabriel','Smith'

あなたはそれを行い、最後にあなたが望むようにファイルを手に入れます。

ファイルでそれを試して、テキストエディタで開いて、好きなようにカスタマイズしてみてください。

于 2012-07-02T13:03:28.860 に答える