Skip to content
Projects
Groups
Snippets
Help
This project
Loading...
Sign in / Register
Toggle navigation
T
trismegisto-services
Overview
Overview
Details
Activity
Cycle Analytics
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Charts
Issues
0
Issues
0
List
Board
Labels
Milestones
Merge Requests
0
Merge Requests
0
CI / CD
CI / CD
Pipelines
Jobs
Schedules
Charts
Wiki
Wiki
Snippets
Snippets
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Charts
Create a new issue
Jobs
Commits
Issue Boards
Open sidebar
Mauro Paolo Josue Zuñiga Mallqui
trismegisto-services
Commits
85adfa2d
Commit
85adfa2d
authored
Mar 02, 2024
by
Mauro Paolo Josue Zuñiga Mallqui
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
[EDIT] CAMBIOS PARA EXCEL Y APACHE KAFKA
parent
0bc53c57
Hide whitespace changes
Inline
Side-by-side
Showing
2 changed files
with
47 additions
and
27 deletions
+47
-27
KafkaConsumerConfig.java
...itask/trismegistoservices/config/KafkaConsumerConfig.java
+27
-27
ExcelService.java
.../multitask/trismegistoservices/services/ExcelService.java
+20
-0
No files found.
src/main/java/web/multitask/trismegistoservices/config/KafkaConsumerConfig.java
View file @
85adfa2d
package
web
.
multitask
.
trismegistoservices
.
config
;
import
org.apache.kafka.clients.consumer.ConsumerConfig
;
import
org.apache.kafka.common.serialization.StringDeserializer
;
import
org.springframework.context.annotation.Bean
;
import
org.springframework.context.annotation.Configuration
;
import
org.springframework.kafka.annotation.EnableKafka
;
import
org.springframework.kafka.core.ConsumerFactory
;
import
org.springframework.kafka.core.DefaultKafkaConsumerFactory
;
import
java.util.HashMap
;
import
java.util.Map
;
@EnableKafka
@Configuration
public
class
KafkaConsumerConfig
{
@Bean
public
ConsumerFactory
<
String
,
String
>
consumerFactory
()
{
Map
<
String
,
Object
>
config
=
new
HashMap
<>();
config
.
put
(
ConsumerConfig
.
BOOTSTRAP_SERVERS_CONFIG
,
"localhost:9092"
);
config
.
put
(
ConsumerConfig
.
GROUP_ID_CONFIG
,
"1"
);
config
.
put
(
ConsumerConfig
.
KEY_DESERIALIZER_CLASS_CONFIG
,
StringDeserializer
.
class
);
config
.
put
(
ConsumerConfig
.
VALUE_DESERIALIZER_CLASS_CONFIG
,
StringDeserializer
.
class
);
return
new
DefaultKafkaConsumerFactory
<>(
config
);
}
}
\ No newline at end of file
//package web.multitask.trismegistoservices.config;
//
//import org.apache.kafka.clients.consumer.ConsumerConfig;
//import org.apache.kafka.common.serialization.StringDeserializer;
//import org.springframework.context.annotation.Bean;
//import org.springframework.context.annotation.Configuration;
//import org.springframework.kafka.annotation.EnableKafka;
//import org.springframework.kafka.core.ConsumerFactory;
//import org.springframework.kafka.core.DefaultKafkaConsumerFactory;
//import java.util.HashMap;
//import java.util.Map;
//
//@EnableKafka
//@Configuration
//public class KafkaConsumerConfig {
// @Bean
// public ConsumerFactory<String, String> consumerFactory() {
// Map<String, Object> config = new HashMap<>();
//// config.put(ConsumerConfig.BOOTSTRAP_SERVERS_CONFIG, "localhost:9092");
//// config.put(ConsumerConfig.GROUP_ID_CONFIG, "1");
//// config.put(ConsumerConfig.KEY_DESERIALIZER_CLASS_CONFIG, StringDeserializer.class);
//// config.put(ConsumerConfig.VALUE_DESERIALIZER_CLASS_CONFIG, StringDeserializer.class);
// return new DefaultKafkaConsumerFactory<>(config);
// }
//
//}
\ No newline at end of file
src/main/java/web/multitask/trismegistoservices/services/ExcelService.java
View file @
85adfa2d
...
...
@@ -120,6 +120,9 @@ public class ExcelService {
}
else
{
cell
.
setCellStyle
(
styleObjectsSaved
.
get
(
stylesSaved
.
indexOf
(
style
.
toString
())));
}
if
(
style
.
has
(
"format"
)){
setCellFormat
(
cell
,
style
.
optString
(
"format"
,
"text"
));
}
}
cell
.
setCellValue
(
row_data
.
optString
(
identifiers
.
optString
(
j
,
""
)));
}
...
...
@@ -127,6 +130,23 @@ public class ExcelService {
}
public
void
setCellFormat
(
XSSFCell
cell
,
String
format
){
switch
(
format
){
case
"number"
:
cell
.
setCellType
(
CellType
.
NUMERIC
);
break
;
case
"date"
:
cell
.
setCellType
(
CellType
.
NUMERIC
);
cell
.
setCellValue
(
cell
.
getDateCellValue
());
break
;
case
"formula"
:
cell
.
setCellType
(
CellType
.
FORMULA
);
break
;
default
:
cell
.
setCellType
(
CellType
.
STRING
);
break
;
}
}
// @Async
// public CompletableFuture<Boolean> buildSheetAsync(XSSFWorkbook workbook, XSSFSheet sheet, JSONObject json) {
//
...
...
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment