Comments (2)
dataset_kwargs
is passed as keyword arguments to the Dataset
:
tablib does not support setting the export format on the Dataset
, which makes sense as that would couple it to a certain export format (CSV
).
I suspected your example would only work to export to CSV, because the xlsx format does not support the delimiter
kwarg, but apparently, unsupported kwargs are ignored.
We could fix this by adding another dict on ExportMixin
which is passed to dataset.export()
, but I'd say your custom TableExport
class already looks like a good fix for non-standard use cases?
from django-tables2.
My example is CSV only indeed. My workaround works but overriding a class just to provide the delimiter kwart felt a bit heavy handed.
from django-tables2.
Related Issues (20)
- Duplicate on Record sometimes switch column detail HOT 1
- Add the ability to swap the underlying exporter
- SingleTableView table_data attribute not same as get_query over write
- Custom column attribute change default datetime formar HOT 2
- Missing type hints HOT 1
- Building the docs at readthedocs still fails HOT 2
- Is it possible to add attributes to the links in the th? HOT 6
- Duplicate count() on class based views.
- Disable User-sortable Columns HOT 1
- request object in render_FOO methods moved?
- 500 error by adding negative per_page query to a model based table
- SQL queries are duplicated when mixing in with MultipleObjectMixin-based views e.g. django-filter
- render() should have *args, **kwargs as param HOT 2
- feature: example for checkbox selection and a submit action (e.g) adding to a basket/chart HOT 2
- feature: CRUD example table HOT 1
- search is down on docs HOT 3
- Feature request: Make TemplateColumn more dynamic HOT 2
- pagination with elasticsearch-dsl HOT 1
- Feature Request: Allow args/kwargs to be passed to a callable with an Accessor HOT 1
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from django-tables2.