Compare commits

...

25 Commits

Author SHA1 Message Date
chiu 75b3536b1e Repairing export failure
Added support for handling characters not allowed in MS Excel
2025-11-10 05:11:12 +00:00
chiu 8addfd0631 Merge pull request 'Hide empty time field.' (#21) from 123/seminar:master into master
Reviewed-on: https://gitlab.tp.rulingcom.com/spen/seminar/pulls/21
2024-04-15 16:26:46 +00:00
chiu d62248c9e0 Merge pull request 'Add hidden class when sign_up_not_yet.' (#20) from 123/seminar:master into master
Reviewed-on: https://gitlab.tp.rulingcom.com/spen/seminar/pulls/20
2024-04-15 16:13:37 +00:00
邱博亞 aadc929ae0 Merge pull request 'Add hidden class when sign_up_overdue.' (#19) from 123/seminar:master into master
Reviewed-on: https://gitlab.tp.rulingcom.com/spen/seminar/pulls/19
2024-04-15 23:58:58 +08:00
chiu be3af16a12 Merge pull request 'master' (#18) from 123/seminar:master into master
Reviewed-on: https://gitlab.tp.rulingcom.com/spen/seminar/pulls/18
2024-04-09 13:06:06 +00:00
邱博亞 e4790f8490 Fix bug. 2024-03-21 22:26:05 +08:00
邱博亞 8b9bfaab8d Fix bug. 2024-03-21 22:20:27 +08:00
邱博亞 52755f9afe sync codes from 123/seminar. 2024-03-21 21:57:22 +08:00
chiu 397046e9b4 Merge pull request 'Add instructions field.' (#17) from 123/seminar:master into master
Reviewed-on: https://gitlab.tp.rulingcom.com/spen/seminar/pulls/17
2024-02-28 08:38:54 +00:00
chiu a934972e72 Merge pull request 'master' (#16) from 123/seminar:master into master
Reviewed-on: https://gitlab.tp.rulingcom.com/spen/seminar/pulls/16
2024-02-28 07:00:37 +00:00
邱博亞 d6b2d23462 Add instructions field. 2024-02-28 14:17:06 +08:00
chiu 31112700c3 Merge pull request 'merge new feature' (#15) from 123/seminar:master into master
Reviewed-on: https://gitlab.tp.rulingcom.com/spen/seminar/pulls/15
2023-09-27 16:22:21 +00:00
chiu dd935ebf89 Merge pull request 'merge fix bug' (#14) from 123/seminar:master into master
Reviewed-on: https://gitlab.tp.rulingcom.com/spen/seminar/pulls/14
2023-09-27 09:21:06 +00:00
chiu 78012b43f2 Merge pull request 'Fix bug.' (#13) from 123/seminar:master into master
Reviewed-on: https://gitlab.tp.rulingcom.com/spen/seminar/pulls/13
2023-05-12 00:02:39 +00:00
chiu 2b3c4bbb6f Merge pull request 'Fix bug.' (#12) from 123/seminar:master into master
Reviewed-on: https://gitlab.tp.rulingcom.com/spen/seminar/pulls/12
2023-04-12 04:36:54 +00:00
chiu dde6e2a8cf Merge pull request 'Fix bug and add sort number.' (#11) from 123/seminar:master into master
Reviewed-on: https://gitlab.tp.rulingcom.com/spen/seminar/pulls/11
2023-04-12 03:34:38 +00:00
chiu 81040a3413 Merge pull request 'Fix bug.' (#10) from 123/seminar:master into master
Reviewed-on: spen/seminar#10
2023-03-18 08:26:57 +00:00
chiu ac824fb5ed Merge pull request 'Fix bug.' (#9) from 123/seminar:master into master
Reviewed-on: spen/seminar#9
2023-03-18 06:35:04 +00:00
chiu 55d504d0d9 Merge pull request 'Fix bug.' (#8) from 123/seminar:master into master
Reviewed-on: spen/seminar#8
2023-03-17 07:59:37 +00:00
chiu f25c6b6934 Merge pull request 'Fix function name conflict.' (#7) from 123/seminar:master into master
Reviewed-on: spen/seminar#7
2023-03-08 03:19:36 +00:00
chiu 81ea8c4f67 Merge pull request 'fix bug.' (#6) from 123/seminar:master into master
Reviewed-on: spen/seminar#6
2023-03-07 13:40:23 +00:00
chiu f2ab125ae6 Merge pull request 'Fix bug.' (#5) from 123/seminar:master into master
Reviewed-on: spen/seminar#5
2023-01-16 09:58:09 +00:00
chiu 651f6cb29c Merge pull request 'Fix bug.' (#4) from 123/seminar:master into master
Reviewed-on: spen/seminar#4
2023-01-16 09:37:27 +00:00
chiu 3627bdc4b2 Merge pull request 'Fix bug.' (#3) from 123/seminar:master into master
Reviewed-on: spen/seminar#3
2023-01-16 09:32:36 +00:00
chiu f952165f34 Merge pull request 'Fix bug. Add signup limit feature.' (#2) from 123/seminar:master into master
Reviewed-on: spen/seminar#2
2023-01-11 10:13:36 +00:00
1 changed files with 12 additions and 7 deletions

View File

@ -2,7 +2,12 @@
wb = xlsx_package.workbook
wb.add_worksheet(name: (@seminar.title.to_s[0..27]+'...')) do |sheet|
illegal_chars = /[:\\\/\[\]\*\?]/
sanitized_title = @seminar.title.to_s.gsub(illegal_chars, ' ').strip
sheet_name = (sanitized_title[0..27] + '...').gsub(/\.{4,}/, '...')
wb.add_worksheet(name: sheet_name) do |sheet|
row = [t('seminar_signup.signup_time')]
@ -35,6 +40,7 @@ wb.add_worksheet(name: (@seminar.title.to_s[0..27]+'...')) do |sheet|
row << rf.title
end
end
highlight_style = wb.styles.add_style(
:bg_color => 'ffeb3b',
:b => true,
@ -52,7 +58,7 @@ wb.add_worksheet(name: (@seminar.title.to_s[0..27]+'...')) do |sheet|
row2 << "#{signup.display_serial_number}"
row2 << "#{signup[:name]} "
row2 << "#{signup.unit} "
row2 << "#{signup[:tel]} "
row2 << "#{signup.tel} "
row2 << "#{signup[:phone]} "
row2 << "#{signup[:fax]} "
row2 << "#{signup.address} "
@ -77,4 +83,3 @@ wb.add_worksheet(name: (@seminar.title.to_s[0..27]+'...')) do |sheet|
end
end