Skip to content

Commit 53f8b77

Browse files
committed
disable unused function
1 parent 1a4d860 commit 53f8b77

File tree

5 files changed

+59
-178
lines changed

5 files changed

+59
-178
lines changed

lib/elixlsx_writer/sheet_renderer.ex

Lines changed: 37 additions & 37 deletions
Original file line numberDiff line numberDiff line change
@@ -34,9 +34,9 @@ defmodule ElixlsxWriter.SheetRenderer do
3434
end
3535

3636
def render_sheet_footer(sheet) do
37+
# make_data_validations(sheet.data_validations) <>
3738
"</sheetData>" <>
3839
xl_merge_cells(sheet.merge_cells) <>
39-
make_data_validations(sheet.data_validations) <>
4040
"""
4141
<pageMargins left="0.75" right="0.75" top="1" bottom="1.0" header="0.5" footer="0.5"/>
4242
</worksheet>
@@ -109,40 +109,40 @@ defmodule ElixlsxWriter.SheetRenderer do
109109
"""
110110
end
111111

112-
defp make_data_validations([]) do
113-
""
114-
end
115-
116-
defp make_data_validations(data_validations) do
117-
"""
118-
<dataValidations count="#{Enum.count(data_validations)}">
119-
#{Enum.map(data_validations, &make_data_validation/1)}
120-
</dataValidations>
121-
"""
122-
end
123-
124-
defp make_data_validation({start_cell, end_cell, values}) when is_bitstring(values) do
125-
"""
126-
<dataValidation type="list" allowBlank="1" showErrorMessage="1" sqref="#{start_cell}:#{end_cell}">
127-
<formula1>#{values}</formula1>
128-
</dataValidation>
129-
"""
130-
end
131-
132-
defp make_data_validation({start_cell, end_cell, values}) do
133-
joined_values =
134-
values
135-
|> Enum.join(",")
136-
|> String.codepoints()
137-
|> Enum.chunk_every(255)
138-
|> Enum.join("&quot;&amp;&quot;")
139-
140-
"""
141-
<dataValidation type="list" allowBlank="1" showErrorMessage="1" sqref="#{start_cell}:#{end_cell}">
142-
<formula1>&quot;#{joined_values}&quot;</formula1>
143-
</dataValidation>
144-
"""
145-
end
112+
# defp make_data_validations([]) do
113+
# ""
114+
# end
115+
116+
# defp make_data_validations(data_validations) do
117+
# """
118+
# <dataValidations count="#{Enum.count(data_validations)}">
119+
# #{Enum.map(data_validations, &make_data_validation/1)}
120+
# </dataValidations>
121+
# """
122+
# end
123+
124+
# defp make_data_validation({start_cell, end_cell, values}) when is_bitstring(values) do
125+
# """
126+
# <dataValidation type="list" allowBlank="1" showErrorMessage="1" sqref="#{start_cell}:#{end_cell}">
127+
# <formula1>#{values}</formula1>
128+
# </dataValidation>
129+
# """
130+
# end
131+
132+
# defp make_data_validation({start_cell, end_cell, values}) do
133+
# joined_values =
134+
# values
135+
# |> Enum.join(",")
136+
# |> String.codepoints()
137+
# |> Enum.chunk_every(255)
138+
# |> Enum.join("&quot;&amp;&quot;")
139+
140+
# """
141+
# <dataValidation type="list" allowBlank="1" showErrorMessage="1" sqref="#{start_cell}:#{end_cell}">
142+
# <formula1>&quot;#{joined_values}&quot;</formula1>
143+
# </dataValidation>
144+
# """
145+
# end
146146

147147
defp xl_sheet_rows(data, row_heights, grouping_info, wci, start_idx) do
148148
rows =
@@ -155,7 +155,7 @@ defmodule ElixlsxWriter.SheetRenderer do
155155
</row>
156156
"""
157157
end)
158-
|> Enum.join()
158+
|> Enum.join()
159159

160160
if (length(data) + 1) in grouping_info.collapsed_idxs do
161161
rows <>
@@ -265,7 +265,7 @@ defmodule ElixlsxWriter.SheetRenderer do
265265
&1 in grouping_info.collapsed_idxs
266266
})
267267
)
268-
|> Enum.join()
268+
|> Enum.join()
269269

270270
"<cols>#{cols}</cols>"
271271
else

mix.lock

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@
66
"dialyxir": {:hex, :dialyxir, "1.3.0", "fd1672f0922b7648ff9ce7b1b26fcf0ef56dda964a459892ad15f6b4410b5284", [:mix], [{:erlex, ">= 0.2.6", [hex: :erlex, repo: "hexpm", optional: false]}], "hexpm", "00b2a4bcd6aa8db9dcb0b38c1225b7277dca9bc370b6438715667071a304696f"},
77
"earmark": {:hex, :earmark, "1.3.1", "73812f447f7a42358d3ba79283cfa3075a7580a3a2ed457616d6517ac3738cb9", [:mix], [], "hexpm", "000aaeff08919e95e7aea13e4af7b2b9734577b3e6a7c50ee31ee88cab6ec4fb"},
88
"earmark_parser": {:hex, :earmark_parser, "1.4.12", "b245e875ec0a311a342320da0551da407d9d2b65d98f7a9597ae078615af3449", [:mix], [], "hexpm", "711e2cc4d64abb7d566d43f54b78f7dc129308a63bc103fbd88550d2174b3160"},
9-
"elixlsx": {:git, "https://github.com/xou/elixlsx.git", "a70d8782c270e9e0978a3770e6203a7b376b6afb", []},
9+
"elixlsx": {:hex, :elixlsx, "0.5.1", "3b4129c7059c7bd2ed4e2ff5f6c485410ab125058bee2e9de6e0eb8417176803", [:mix], [], "hexpm", "25d778d43ea1ae86df8dd20170842d324086c0cab40503eb484a3779a6e2254c"},
1010
"erlex": {:hex, :erlex, "0.2.6", "c7987d15e899c7a2f34f5420d2a2ea0d659682c06ac607572df55a43753aa12e", [:mix], [], "hexpm", "2ed2e25711feb44d52b17d2780eabf998452f6efda104877a3881c2f8c0c0c75"},
1111
"ex_doc": {:hex, :ex_doc, "0.23.0", "a069bc9b0bf8efe323ecde8c0d62afc13d308b1fa3d228b65bca5cf8703a529d", [:mix], [{:earmark_parser, "~> 1.4.0", [hex: :earmark_parser, repo: "hexpm", optional: false]}, {:makeup_elixir, "~> 0.14", [hex: :makeup_elixir, repo: "hexpm", optional: false]}], "hexpm", "f5e2c4702468b2fd11b10d39416ddadd2fcdd173ba2a0285ebd92c39827a5a16"},
1212
"excheck": {:hex, :excheck, "0.5.3", "7326a29cc5fdb6900e66dac205a6a70cc994e2fe037d39136817d7dab13cdabf", [:mix], [], "hexpm", "2a27ffeff9d3b2ef45c454efb13990f08bc2578f93fd6d054025da74775ca869"},

test/elixlsx_test.exs

Lines changed: 0 additions & 127 deletions
This file was deleted.

test/writer_test.exs

Lines changed: 21 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,21 @@
1+
defmodule WriterTest do
2+
use ExUnit.Case
3+
4+
alias Elixlsx.Sheet
5+
alias Elixlsx.Workbook
6+
7+
test "write_file" do
8+
wb = Workbook.append_sheet(%Workbook{}, %Sheet{name: "Sheet 1", rows: [["a", "b"]]})
9+
10+
writer = ElixlsxWriter.init(wb, "output/test.xlsx")
11+
12+
rs =
13+
1..100
14+
|> Enum.reduce(writer, fn i, writer ->
15+
ElixlsxWriter.increment_write(writer, "Sheet 1", [[i, i + 1]])
16+
end)
17+
|> ElixlsxWriter.finalize()
18+
19+
assert {:ok, ~c"output/test.xlsx"} = rs
20+
end
21+
end

test/xml_test.exs

Lines changed: 0 additions & 13 deletions
This file was deleted.

0 commit comments

Comments
 (0)