Загрузите лист Excel с огромным количеством записей в базу данных MySql в виде JSON.JAVA

Программисты JAVA общаются здесь
Ответить Пред. темаСлед. тема
Anonymous
 Загрузите лист Excel с огромным количеством записей в базу данных MySql в виде JSON.

Сообщение Anonymous »

У меня есть требование в проекте Spring Boot, где у меня есть огромный файл Excel с 15-20 листами, каждый лист содержит 30 000 строк и в среднем 15 столбцов на каждом листе.
Моя база данных примерно такая:

Код: Выделить всё

`CREATE TABLE [Import_Table\](
\[Id\] \[int\] IDENTITY(1,1) NOT NULL,
\[Sheet_Name\] \[nvarchar\](max) NOT NULL,
\[Request_JSON\] \[nvarchar\](max) NOT NULL,
\[Response_JSON\] \[nvarchar\](max) NULL)`


Идентификатор
Имя_листа
Request_JSON




1
Лист1
[{"Prop1":"1" ,"Prop2": "2"..},{"Prop1": "11","Prop2":"22"...


2
Лист2
[{"Prop11":"1","Prop22": "2". .},{"Prop11": "11","Prop22":"22"...}]



Я хочу загрузить все данные из листа Excel в таблицу Import_Table в формате Json, чтобы каждый лист в файле Excel сохранялся как отдельная строка в таблице.
обработкой Request_JSON занимается служба обнаружения изменений, и Response_JSON заполняется.
Я столкнулся с проблемой тайм-аута соединения при отправке такого запроса. огромные данные. Пожалуйста, предложите эффективный способ решения проблемы.
Ни одно из решений, которые я пробовал, пока не помогло.

Подробнее здесь: https://stackoverflow.com/questions/787 ... in-the-for
Реклама
Ответить Пред. темаСлед. тема

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение

Вернуться в «JAVA»