# \[deprecated\] warning

**URL:** <https://www.ruby-forum.com/t/deprecated-warning/181693>\
**Category:** Rails\
**Created:** [January 16, 2010, 4:27am UTC](https://www.ruby-forum.com/t/deprecated-warning/181693 "2010-01-16T04:27:36Z")\
**Posts on this page:** 4\
**Page:** 1

<div class="post-metadata">

**Author:** ![newb](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/n/2acd7d/32.png) [@newb](https://www.ruby-forum.com/u/newb)\
**Post date:** [January 16, 2010, 4:27am UTC](https://www.ruby-forum.com/t/deprecated-warning/181693/1 "2010-01-16T04:27:36Z")

</div>

Hi…

require “spreadsheet/Excel”

in my controller i have a method to generate reports for my logs.  
That functionality works fine.  
Why do i get the below errors in my server console.

[DEPRECATED] By requiring ‘spreadsheet/excel’ you are loading a  
Compatibility  
layer which provides a drop-in replacement for  
Spreadsheet::Excel  
versions \<= 0.3.5.1. This code will be removed in  
Spreadsheet  
version 1.0.0

Thanks for any help!

---

<div class="post-metadata">

**Author:** ![newb](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/n/2acd7d/32.png) [@newb](https://www.ruby-forum.com/u/newb)\
**Post date:** [January 16, 2010, 8:42am UTC](https://www.ruby-forum.com/t/deprecated-warning/181693/2 "2010-01-16T08:42:51Z")

</div>

On Jan 15, 10:27Â pm, Newb N. [removed\_email\_address@domain.invalid](mailto:removed_email_address@domain.invalid) wrote:

> Â Â Â Â Â Â Â layer which provides a drop-in replacement for  
> Spreadsheet::Excel  
> Â Â Â Â Â Â Â versions \<= 0.3.5.1. This code will be removed in  
> Spreadsheet  
> Â Â Â Â Â Â Â version 1.0.0
> 
> ## Thanks for any help!
> 
> Posted viahttp://www.ruby-forum.com/.

By requiring ‘spreadsheet/excel’ you are loading a Compatibility layer  
which provides a drop-in replacement for Spreadsheet::Excel versions  
\<= 0.3.5.1. This code will be removed in Spreadsheet version 1.0.0.

---

<div class="post-metadata">

**Author:** ![newb](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/n/2acd7d/32.png) [@newb](https://www.ruby-forum.com/u/newb)\
**Post date:** [January 16, 2010, 9:50am UTC](https://www.ruby-forum.com/t/deprecated-warning/181693/3 "2010-01-16T09:50:48Z")

</div>

pharrington wrote:

> On Jan 15, 10:27Â pm, Newb N. [removed\_email\_address@domain.invalid](mailto:removed_email_address@domain.invalid) wrote:
> 
> > Â Â Â Â Â Â Â layer which provides a drop-in replacement for  
> > Spreadsheet::Excel  
> > Â Â Â Â Â Â Â versions \<= 0.3.5.1. This code will be removed in  
> > Spreadsheet  
> > Â Â Â Â Â Â Â version 1.0.0
> > 
> > ## Thanks for any help!
> > 
> > Posted viahttp://www.ruby-forum.com/.
> 
> By requiring ‘spreadsheet/excel’ you are loading a Compatibility layer  
> which provides a drop-in replacement for Spreadsheet::Excel versions  
> \<= 0.3.5.1. This code will be removed in Spreadsheet version 1.0.0.

Thanks for the reply.  
Then how should i require it.

---

<div class="post-metadata">

**Author:** ![newb](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/n/2acd7d/32.png) [@newb](https://www.ruby-forum.com/u/newb)\
**Post date:** [January 16, 2010, 10:19am UTC](https://www.ruby-forum.com/t/deprecated-warning/181693/4 "2010-01-16T10:19:24Z")

</div>

On Jan 16, 3:50Â am, Newb N. [removed\_email\_address@domain.invalid](mailto:removed_email_address@domain.invalid) wrote:

> > > Posted viahttp://www.ruby-forum.com/.
> 
> > By requiring ‘spreadsheet/excel’ you are loading a Compatibility layer  
> > which provides a drop-in replacement for Spreadsheet::Excel versions  
> > \<= 0.3.5.1. This code will be removed in Spreadsheet version 1.0.0.
> 
> ## Thanks for the reply. Then how should i require it.
> 
> Posted viahttp://www.ruby-forum.com/.

This is answered on the guide on the gem’s homepage. (Too be far, the  
“have a look at the GUIDE” link is broken, but just scroll down a tiny  
bit…)
