Skip to content

Commit d26aa9c

Browse files
committed
fix #587 : renamed argument 'sheetname' of read_excel function as 'sheet'
1 parent 5a77e3d commit d26aa9c

File tree

5 files changed

+13
-10
lines changed

5 files changed

+13
-10
lines changed

doc/source/changes/version_0_28.rst.inc

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -305,6 +305,8 @@ Miscellaneous improvements
305305

306306
Closes :issue:`549`.
307307

308+
* renamed argument `sheetname` of `read_excel` function as `sheet` (closes :issue:`587`).
309+
308310

309311
Fixes
310312
-----

doc/source/tutorial/tutorial.ipyml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -200,7 +200,7 @@ cells:
200200
or Excel sheets
201201

202202
```python
203-
# loads array from the first sheet if no sheetname is given
203+
# loads array from the first sheet if no sheet is given
204204
pop = read_excel('demography.xlsx', 'pop')
205205
```
206206

doc/source/tutorial/tutorial.ipynb

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -315,7 +315,7 @@
315315
"or Excel sheets\n",
316316
"\n",
317317
"```python\n",
318-
"# loads array from the first sheet if no sheetname is given\n",
318+
"# loads array from the first sheet if no sheet is given\n",
319319
"pop = read_excel('demography.xlsx', 'pop')\n",
320320
"```"
321321
]

larray/inout/array.py

Lines changed: 7 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -428,7 +428,8 @@ def read_hdf(filepath_or_buffer, key, fill_value=np.nan, na=np.nan, sort_rows=Fa
428428

429429

430430
@deprecate_kwarg('nb_index', 'nb_axes', arg_converter=lambda x: x + 1)
431-
def read_excel(filepath, sheetname=0, nb_axes=None, index_col=None, fill_value=np.nan, na=np.nan,
431+
@deprecate_kwarg('sheetname', 'sheet')
432+
def read_excel(filepath, sheet=0, nb_axes=None, index_col=None, fill_value=np.nan, na=np.nan,
432433
sort_rows=False, sort_columns=False, engine=None, **kwargs):
433434
"""
434435
Reads excel file from sheet name and returns an LArray with the contents
@@ -437,7 +438,7 @@ def read_excel(filepath, sheetname=0, nb_axes=None, index_col=None, fill_value=n
437438
----------
438439
filepath : str
439440
Path where the Excel file has to be read.
440-
sheetname : str, Group or int, optional
441+
sheet : str, Group or int, optional
441442
Name or index of the Excel sheet containing the array to be read.
442443
By default the array is read from the first sheet.
443444
nb_axes : int, optional
@@ -465,7 +466,7 @@ def read_excel(filepath, sheetname=0, nb_axes=None, index_col=None, fill_value=n
465466
warnings.warn("read_excel `na` argument has been renamed to `fill_value`. Please use that instead.",
466467
FutureWarning, stacklevel=2)
467468

468-
sheetname = _translate_sheet_name(sheetname)
469+
sheet = _translate_sheet_name(sheet)
469470

470471
if engine is None:
471472
engine = 'xlwings' if xw is not None else None
@@ -483,10 +484,10 @@ def read_excel(filepath, sheetname=0, nb_axes=None, index_col=None, fill_value=n
483484
.format(list(kwargs.keys())[0]))
484485
from larray.inout.excel import open_excel
485486
with open_excel(filepath) as wb:
486-
return wb[sheetname].load(index_col=index_col, fill_value=fill_value, sort_rows=sort_rows,
487-
sort_columns=sort_columns)
487+
return wb[sheet].load(index_col=index_col, fill_value=fill_value, sort_rows=sort_rows,
488+
sort_columns=sort_columns)
488489
else:
489-
df = pd.read_excel(filepath, sheetname, index_col=index_col, engine=engine, **kwargs)
490+
df = pd.read_excel(filepath, sheet, index_col=index_col, engine=engine, **kwargs)
490491
return df_aslarray(df, sort_rows=sort_rows, sort_columns=sort_columns, raw=index_col is None,
491492
fill_value=fill_value)
492493

larray/tests/test_array.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -2675,7 +2675,7 @@ def test_read_excel_xlwings(self):
26752675
self.assertEqual(la.axes.names, ['age', None])
26762676
assert_array_equal(la[0, :], [3722, 3395, 3347])
26772677

2678-
# passing a Group as sheetname arg
2678+
# passing a Group as sheet arg
26792679
axis = Axis('dim=1d,2d,3d,5d')
26802680

26812681
la = read_excel(inputpath('test.xlsx'), axis['1d'])
@@ -2764,7 +2764,7 @@ def test_read_excel_pandas(self):
27642764
self.assertEqual(la.axes.names, ['age', None])
27652765
assert_array_equal(la[0, :], [3722, 3395, 3347])
27662766

2767-
# passing a Group as sheetname arg
2767+
# passing a Group as sheet arg
27682768
axis = Axis('dim=1d,2d,3d,5d')
27692769

27702770
la = read_excel(inputpath('test.xlsx'), axis['1d'], engine='xlrd')

0 commit comments

Comments
 (0)