Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Custom delimiter for header #4 #22

Open
wants to merge 19 commits into
base: master
Choose a base branch
from
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
48 changes: 7 additions & 41 deletions .gitignore
Original file line number Diff line number Diff line change
@@ -1,41 +1,7 @@
# maven tycho build output
target

*.pydevproject
.metadata
.gradle
bin/
tmp/
*.tmp
*.bak
*.swp
*~.nib
local.properties
.settings/
.loadpath

# Runtime Eclipse
runtime-EclipseApplication/

# Temp filesystem
RemoteSystemsTempFiles/

# External tool builders
.externalToolBuilders/

# Locally stored "Eclipse launch configurations"
*.launch

# CDT-specific
.cproject

# PDT-specific
.buildpath

# sbteclipse plugin
.target

# TeXlipse plugin
.texlipse

internalChangelog.txt
.classpath
.project
.polyglot.META-INF
.polyglot.feature.xml
.settings/
bin/
target/
8 changes: 0 additions & 8 deletions .mvn/extensions.xml

This file was deleted.

57 changes: 23 additions & 34 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -11,58 +11,47 @@ or ask for push access here. Tell about new fork by adding new issue. I will hap

## What is this ?

This repository is a fork of [https://code.google.com/p/csvedit/](https://code.google.com/p/csvedit/) created by Mathieu Savy in 2104. It contains the latest functionalities available for CSVEdit but most of the new features are still being tested. If you look for a more reliable version of the plugin you should probably visit the original repository.

- The previous stable release 1.1.3 was available [on Eclipse Marketplace](https://marketplace.eclipse.org/content/csv-edit).
- The version available in this repository is 1.2.x

The intention was to contribute features from here to the original repository once they are mature.
This repository is a fork of [https://github.com/Mathieuu/CsvEdit](https://github.com/Mathieuu/CsvEdit) created by Mathieu Savy in 2013
which in itself is a fork of [https://code.google.com/p/csvedit/](https://code.google.com/p/csvedit/) created by Frederic Henri in 2010.

### How to get the latest version

HELP WANTED WITH PUBLISHING 1.2+ build

0. NOT AVAILABLE Via Eclipse marketplace at <https://marketplace.eclipse.org/content/csv-edit-resurrector>
or drag-n-drop the image on the Eclipse toolbar
[![Drag onto your running Eclipse toolbar. *Requires Eclipse Marketplace Client](images/resurrector-CSV-logo.png)](http://marketplace.eclipse.org/marketplace-client-intro?mpc_install=3739198)

1. NOT AVAILABLE The latest version (1.2) 2017-10-31 built is NO LONGER available with update-site `http://www.nodeclipse.org/updates/csvedit/`.
In Eclipse Help -> Install new software, add the URL and follow the instructions.

2. Or from this repository:
[https://raw.githubusercontent.com/SegFaultError/CsvEdit/master/csvedit.update/site.xml](https://raw.githubusercontent.com/SegFaultError/CsvEdit/master/csvedit.update/site.xml)

- [] TODO 3. Offline site archive from GitHub releases.

4. Other option is to build from sources with maven `mvn package` and install from local repository archive, that will be in `csvedit.site/target/repository`.
[https://gnl42.github.io/CsvEdit2-update/](https://gnl42.github.io/CsvEdit2-update/)

### CSVEdit

CSVEdit make CSVFile edition easier.

+ Edit from the source editor

The source editor has been enhanced to help you differentiate your data from the different column using a color mechanism
The source editor has been enhanced to help you differentiate your data from the different column using a color mechanism

+ Edit from a table view representing the csv data

The table editing is definitely the added value of the plugin and allows a bunch of operation on your csv file among the following features

- Easy editing of data
- Insertion and deletion of table rows
- Insertion and deletion of table column
- Filtering of data
- Customize view with hidding/display of column to simplify the view
- Manage your column with moving/resizing columns
- Sorting data in column
- Manage your own CSV settings
The table editing is definitely the added value of the plugin and allows a bunch of operation on your csv file among the following features

- Easy editing of data
- Insertion and deletion of table rows
- Insertion and deletion of table column
- Filtering of data
- Customize view with hidding/display of column to simplify the view
- Manage your column with moving/resizing columns
- Sorting data in column
- Manage your own CSV settings
![](images/Editor_Table_Tab.png)
![](images/Editor_Source_Tab.png)
![](images/Preferences.png)
![](images/Preferences.png)

## History

### Version 2.0.0 2024

Update for Eclipse 2023-12
Various bug fixes

###

Optional maven/tycho build was added in 2017 by Paul Verest.

### New features of 1.2.x
Expand Down
30 changes: 0 additions & 30 deletions csvedit.feature/.gitignore

This file was deleted.

17 changes: 0 additions & 17 deletions csvedit.feature/.project

This file was deleted.

32 changes: 14 additions & 18 deletions csvedit.feature/feature.xml
Original file line number Diff line number Diff line change
@@ -1,12 +1,12 @@
<?xml version="1.0" encoding="UTF-8"?>
<feature
id="org.fhsolution.eclipse.feature.csvedit"
id="me.glindholm.plugin.csvedit2.feature"
label="CSV Edit"
version="1.2.0"
provider-name="www.fhsolution.com"
plugin="org.fhsolution.eclipse.plugins.csvedit">
version="2.1.0.qualifier"
provider-name="George Lindholm"
plugin="me.glindholm.plugin.csvedit2">

<description url="http://code.google.com/p/csvedit/">
<description>
This aims to create a CSV file editor in Eclipse with features
such as :
- view csv file in source editor or table editor
Expand Down Expand Up @@ -46,23 +46,19 @@ permissions and limitations under the License.
</license>

<url>
<update label="csvedit update site" url="http://csvedit.googlecode.com/svn/trunk/csvedit.update"/>
<discovery label="FHSolution" url="http://www.fhsolution.com"/>
<update label="csvedit update site" url="https://gnl42.github.io/CsvEdit2-update/"/>
</url>

<plugin
id="org.fhsolution.eclipse.plugins.csvedit"
download-size="0"
install-size="0"
version="0.0.0"
unpack="false"/>
id="wrapped.org.jumpmind.symmetric.symmetric-csv"
version="0.0.0"/>

<plugin
id="org.fhsolution.eclipse.plugins.csvedit.ui"
download-size="0"
install-size="0"
version="0.0.0"
fragment="true"
unpack="false"/>
id="me.glindholm.plugin.csvedit2"
version="0.0.0"/>

<plugin
id="me.glindholm.plugin.csvedit2.ui"
version="0.0.0"/>

</feature>
15 changes: 15 additions & 0 deletions csvedit.feature/pom.xml
Original file line number Diff line number Diff line change
@@ -0,0 +1,15 @@
<?xml version="1.0" encoding="UTF-8"?>
<project
xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 https://maven.apache.org/xsd/maven-4.0.0.xsd"
xmlns="http://maven.apache.org/POM/4.0.0"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
<modelVersion>4.0.0</modelVersion>
<parent>
<groupId>me.glindholm.plugin</groupId>
<artifactId>csvedit2</artifactId>
<version>2.1.0-SNAPSHOT</version>
</parent>
<artifactId>me.glindholm.plugin.csvedit2.feature</artifactId>
<packaging>eclipse-feature</packaging>
<name>[feature] CSV Edit</name>
</project>
8 changes: 0 additions & 8 deletions csvedit.plugin.ui/.classpath

This file was deleted.

30 changes: 0 additions & 30 deletions csvedit.plugin.ui/.gitignore

This file was deleted.

28 changes: 0 additions & 28 deletions csvedit.plugin.ui/.project

This file was deleted.

10 changes: 5 additions & 5 deletions csvedit.plugin.ui/META-INF/MANIFEST.MF
Original file line number Diff line number Diff line change
@@ -1,10 +1,10 @@
Manifest-Version: 1.0
Bundle-ManifestVersion: 2
Bundle-Name: Eclipse CSV Editor UI contributions
Bundle-SymbolicName: org.fhsolution.eclipse.plugins.csvedit.ui;singleton:=true
Bundle-Version: 1.2.0
Bundle-Vendor: www.fhsolution.com
Fragment-Host: org.fhsolution.eclipse.plugins.csvedit;bundle-version="1.2.0"
Bundle-RequiredExecutionEnvironment: J2SE-1.5
Bundle-SymbolicName: me.glindholm.plugin.csvedit2.ui;singleton:=true
Bundle-Version: 2.1.0.qualifier
Bundle-Vendor: George Lindholm
Fragment-Host: me.glindholm.plugin.csvedit2
Bundle-RequiredExecutionEnvironment: JavaSE-17
Require-Bundle: org.eclipse.ui.ide,
org.eclipse.core.resources
5 changes: 3 additions & 2 deletions csvedit.plugin.ui/build.properties
Original file line number Diff line number Diff line change
@@ -1,6 +1,7 @@
source.. = src/
output.. = bin/
output.. = target/classes/

bin.includes = META-INF/,\
.,\
fragment.xml,\
lib/
icons/
14 changes: 7 additions & 7 deletions csvedit.plugin.ui/fragment.xml
Original file line number Diff line number Diff line change
Expand Up @@ -4,27 +4,27 @@
<extension
point="org.eclipse.ui.editors">
<editor
class="org.fhsolution.eclipse.plugins.csvedit.customeditor.DefaultCSVMultipageEditor"
contributorClass="org.fhsolution.eclipse.plugins.csvedit.editors.MultiPageCSVEditorContributor"
class="me.glindholm.plugin.csvedit2.customeditor.DefaultCSVMultipageEditor"
contributorClass="me.glindholm.plugin.csvedit2.editors.MultiPageCSVEditorContributor"
default="true"
extensions="csv,tab,tsv"
icon="icons/csv.gif"
id="org.fhsolution.eclipse.plugins.csvedit.editor.CustomizableCSVEditor"
id="me.glindholm.plugin.csvedit2.editor.CustomizableCSVEditor"
name="CSV Edit(or)">
</editor>
</extension>
<extension
point="org.eclipse.ui.preferencePages">
<page
class="org.fhsolution.eclipse.plugins.csvedit.customeditor.preferences.CSVPreferencePage"
id="org.fhsolution.eclipse.plugins.csvedit.preferences.CSVPreferencePage"
class="me.glindholm.plugin.csvedit2.customeditor.preferences.CSVPreferencePage"
id="me.glindholm.plugin.csvedit2.preferences.CSVPreferencePage"
name="CSV Editor">
</page>
</extension>
<extension
point="org.eclipse.core.runtime.preferences">
<initializer
class="org.fhsolution.eclipse.plugins.csvedit.customeditor.preferences.PreferenceInitializer">
class="me.glindholm.plugin.csvedit2.customeditor.preferences.PreferenceInitializer">
</initializer>
</extension>
<extension
Expand All @@ -35,7 +35,7 @@
ratio="0.5"
relative="org.eclipse.ui.views.TaskList"
relationship="right"
id="org.fhsolution.eclipse.plugins.csvedit.views.CSVEditView">
id="me.glindholm.plugin.csvedit2.views.CSVEditView">
</view>
</perspectiveExtension>
</extension>
Expand Down
File renamed without changes
Binary file removed csvedit.plugin.ui/lib/javacsv.jar
Binary file not shown.
Loading