コンマ区切りの値を生成するためにExcelを使用しています。csvデータを解析してデータベースに挿入するパーサーがあります。私が直面している問題は、csv の最初のフィールドが必須ではないことです。最初のフィールドが null の場合、生成された csv には 2 番目のフィールドの前にコンマがなく、パーサーの場合、2 番目のフィールドが最初のフィールドになります。
最初のフィールドが null の場合、データは次のようになると思います。
,SECOND_FIELD, THIRD_FIELD
私が試してみました
- 最初のフィールドにスペースを入れます。この場合、パーサーを変更する必要があります。
- 静的ヘッダーを配置します。次に、最初のフィールドがnullの場合、基になる行で期待どおりにコンマが来ます。パーサーの変更が必要になります。
- 最初のフィールドにコンマを入れますが、これは "," として入れます。:-)
誰かがいくつかの解決策や回避策を講じることができますか?
ありがとう